annotate commons/core/checker/test/Test_ConfigValue.py @ 6:769e306b7933

Change the repository level.
author yufei-luo
date Fri, 18 Jan 2013 04:54:14 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
1 import unittest
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
2 from commons.core.checker.ConfigValue import ConfigValue
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
3
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
4 class Test_ConfigValue(unittest.TestCase):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
5
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
6 def setUp(self):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
7 self._iConfigValue = ConfigValue()
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
8
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
9 def test__eq__True(self):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
10 self._iConfigValue.dOptionsValues4Sections = {
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
11 "dir_name" : {"work_dir":"toto"},
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
12 "organism" : {"abbreviation":"T.aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
13 "genus":"triticum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
14 "species":"aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
15 "common_name":"wheat",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
16 "comment":""}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
17 }
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
18 iConfigValue1 = ConfigValue()
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
19 iConfigValue1.dOptionsValues4Sections = {
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
20 "dir_name" : {"work_dir":"toto"},
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
21 "organism" : {"abbreviation":"T.aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
22 "genus":"triticum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
23 "species":"aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
24 "common_name":"wheat",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
25 "comment":""}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
26 }
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
27
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
28 self.assertEqual(self._iConfigValue, iConfigValue1)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
29
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
30 def test__eq__False_not_same_section(self):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
31 self._iConfigValue.dOptionsValues4Sections = {
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
32 "dir_name" : {"work_dir":"toto"},
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
33 "organisms" : {"abbreviation":"T.aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
34 "genus":"triticum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
35 "species":"aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
36 "common_name":"wheat",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
37 "comment":""}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
38 }
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
39 iConfigValue1 = ConfigValue()
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
40 iConfigValue1.dOptionsValues4Sections = {
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
41 "dir_name" : {"work_dir":"toto"},
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
42 "organism" : {"abbreviation":"T.aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
43 "genus":"triticum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
44 "species":"aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
45 "common_name":"wheat",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
46 "comment":""}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
47 }
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
48
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
49 self.assertNotEqual(self._iConfigValue, iConfigValue1)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
50
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
51
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
52 def test__eq__False_not_same_option(self):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
53 self._iConfigValue.dOptionsValues4Sections = {
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
54 "dir_name" : {"work_dir":"toto"},
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
55 "organism" : {"abbreviation":"T.aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
56 "family":"triticum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
57 "species":"aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
58 "common_name":"wheat",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
59 "comment":""}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
60 }
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
61 iConfigValue1 = ConfigValue()
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
62 iConfigValue1.dOptionsValues4Sections = {
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
63 "dir_name" : {"work_dir":"toto"},
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
64 "organism" : {"abbreviation":"T.aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
65 "genus":"triticum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
66 "species":"aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
67 "common_name":"wheat",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
68 "comment":""}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
69 }
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
70
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
71 self.assertNotEqual(self._iConfigValue, iConfigValue1)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
72
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
73 def test__eq__False_not_same_value(self):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
74 self._iConfigValue.dOptionsValues4Sections = {
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
75 "dir_name" : {"work_dir":"toto"},
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
76 "organism" : {"abbreviation":"T.aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
77 "genus":"vitis",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
78 "species":"aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
79 "common_name":"wheat",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
80 "comment":""}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
81 }
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
82 iConfigValue1 = ConfigValue()
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
83 iConfigValue1.dOptionsValues4Sections = {
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
84 "dir_name" : {"work_dir":"toto"},
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
85 "organism" : {"abbreviation":"T.aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
86 "genus":"triticum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
87 "species":"aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
88 "common_name":"wheat",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
89 "comment":""}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
90 }
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
91
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
92 self.assertNotEqual(self._iConfigValue, iConfigValue1)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
93
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
94 def test_has_section_true(self):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
95 self._iConfigValue.dOptionsValues4Sections = {
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
96 "dir_name" : {"work_dir":"toto"},
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
97 "organism" : {"abbreviation":"T.aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
98 "genus":"triticum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
99 "species":"aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
100 "common_name":"wheat",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
101 "comment":""}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
102 }
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
103
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
104 obsSectionExist = self._iConfigValue.has_section("organism")
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
105 self.assertTrue(obsSectionExist)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
106
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
107 def test_has_section_false(self):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
108 self._iConfigValue.dOptionsValues4Sections = {
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
109 "dir_name" : {"work_dir":"toto"},
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
110 "organism" : {"abbreviation":"T.aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
111 "genus":"triticum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
112 "species":"aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
113 "common_name":"wheat",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
114 "comment":""}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
115 }
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
116
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
117 obsSectionExist = self._iConfigValue.has_section("toto")
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
118 self.assertFalse(obsSectionExist)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
119
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
120 def test_has_option_true(self):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
121 self._iConfigValue.dOptionsValues4Sections = {
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
122 "dir_name" : {"work_dir":"toto"},
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
123 "organism" : {"abbreviation":"T.aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
124 "genus":"triticum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
125 "species":"aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
126 "common_name":"wheat",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
127 "comment":""}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
128 }
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
129
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
130 obsOptionExist = self._iConfigValue.has_option("organism","genus")
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
131 self.assertTrue(obsOptionExist)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
132
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
133 def test_has_option_false(self):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
134 self._iConfigValue.dOptionsValues4Sections = {
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
135 "dir_name" : {"work_dir":"toto"},
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
136 "organism" : {"abbreviation":"T.aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
137 "genus":"triticum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
138 "species":"aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
139 "common_name":"wheat",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
140 "comment":""}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
141 }
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
142
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
143 obsOptionExist = self._iConfigValue.has_option("organism","toto")
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
144 self.assertFalse(obsOptionExist)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
145 obsOptionExist = self._iConfigValue.has_option("toto","genus")
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
146 self.assertFalse(obsOptionExist)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
147
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
148 def test_sections(self):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
149 self._iConfigValue.dOptionsValues4Sections = {
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
150 "dir_name" : {"work_dir":"toto"},
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
151 "organism" : {"abbreviation":"T.aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
152 "genus":"triticum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
153 "species":"aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
154 "common_name":"wheat",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
155 "comment":""}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
156 }
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
157 expListSections = ["dir_name", "organism"]
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
158 obsListSections = self._iConfigValue.sections()
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
159 self.assertEquals(expListSections, obsListSections)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
160
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
161 def test_sections_empty_config(self):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
162 self._iConfigValue.dOptionsValues4Sections = {}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
163 expListSections = []
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
164 obsListSections = self._iConfigValue.sections()
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
165 self.assertEquals(expListSections, obsListSections)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
166
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
167 def test_options(self):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
168 self._iConfigValue.dOptionsValues4Sections = {
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
169 "dir_name" : {"work_dir":"toto"},
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
170 "organism" : {"abbreviation":"T.aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
171 "genus":"triticum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
172 "species":"aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
173 "common_name":"wheat",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
174 "comment":""}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
175 }
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
176 expListOptions = ['abbreviation', 'common_name', 'genus', 'species', 'comment']
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
177 obsListOptions = self._iConfigValue.options("organism")
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
178 self.assertEquals(expListOptions, obsListOptions)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
179
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
180 expListOptions = ["work_dir"]
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
181 obsListOptions = self._iConfigValue.options("dir_name")
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
182 self.assertEquals(expListOptions, obsListOptions)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
183
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
184 def test_options_empty_config(self):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
185 self._iConfigValue.dOptionsValues4Sections = {}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
186 expListOptions = []
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
187 obsListOptions = self._iConfigValue.options("toto")
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
188 self.assertEquals(expListOptions, obsListOptions)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
189
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
190 def test_set(self):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
191 self._iConfigValue.dOptionsValues4Sections = {}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
192 expDictOptionsValue = {"dir_name" : {"work_dir":"toto"}}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
193 self._iConfigValue.set("dir_name", "work_dir", "toto")
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
194 obsDictOptionsValue = self._iConfigValue.dOptionsValues4Sections
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
195 self.assertEquals(expDictOptionsValue, obsDictOptionsValue)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
196
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
197 def test_get(self):
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
198 self._iConfigValue.dOptionsValues4Sections = {
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
199 "dir_name" : {"work_dir":"toto"},
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
200 "organism" : {"abbreviation":"T.aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
201 "genus":"triticum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
202 "species":"aestivum",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
203 "common_name":"wheat",
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
204 "comment":""}
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
205 }
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
206 expValue = "aestivum"
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
207 obsValue = self._iConfigValue.get("organism", "species")
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
208 self.assertEquals(expValue, obsValue)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
209 expValue = None
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
210 obsValue = self._iConfigValue.get("toto", "species")
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
211 self.assertEquals(expValue, obsValue)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
212 expValue = None
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
213 obsValue = self._iConfigValue.get("organism", "dummyopt")
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
214 self.assertEquals(expValue, obsValue)
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
215
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
216 if __name__ == "__main__":
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
217 unittest.main()