comparison tests/unit.py @ 131:dff886188b55

minor fixes
author Jeff Hammel <k0scist@gmail.com>
date Sun, 30 Mar 2014 19:27:41 -0700
parents 9d19ed8fd883
children
comparison
equal deleted inserted replaced
130:6b798d23f99f 131:dff886188b55
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 2
3 """ 3 """
4 unit tests 4 unit tests for configuration package
5 """ 5 """
6 6
7 import configuration 7 import configuration
8 import datetime 8 import datetime
9 import json
9 import os 10 import os
10 import sys 11 import sys
11 import tempfile 12 import tempfile
12 import unittest 13 import unittest
13
14 try:
15 import json
16 except ImportError:
17 import simplejson as json
18 14
19 from example import ExampleConfiguration # example configuration to test 15 from example import ExampleConfiguration # example configuration to test
20 16
21 # globals 17 # globals
22 here = os.path.dirname(os.path.abspath(__file__)) 18 here = os.path.dirname(os.path.abspath(__file__))
225 # parse it; there should be two things 221 # parse it; there should be two things
226 instance = AddedExample() 222 instance = AddedExample()
227 instance({'foo': 'foo'}, {'foo': 'FOO', 'bar': 'bar'}) 223 instance({'foo': 'foo'}, {'foo': 'FOO', 'bar': 'bar'})
228 self.assertEqual(instance.added, set(['foo', 'bar'])) 224 self.assertEqual(instance.added, set(['foo', 'bar']))
229 225
226
230 if __name__ == '__main__': 227 if __name__ == '__main__':
231 unittest.main() 228 unittest.main()