Package moap :: Package test :: Module test_util_usermap
[hide private]
[frames] | no frames]

Source Code for Module moap.test.test_util_usermap

 1  # -*- Mode: Python; test-case-name: moap.test.test_doap_doap -*- 
 2  # vi:si:et:sw=4:sts=4:ts=4 
 3   
 4  import os 
 5  import tempfile 
 6   
 7  from common import unittest 
 8   
 9  from moap.util import usermap 
10   
11 -class TestUserMap(unittest.TestCase):
12 - def setUp(self):
13 self.map = usermap.UserMap()
14
15 - def testUserMapException(self):
16 self.assertRaises(usermap.UserMapException, 17 self.map.parse, """thomaslisa 18 mama:papa""")
19
20 - def testUserMapFromFile(self):
21 file = tempfile.NamedTemporaryFile(suffix='moap') 22 file.write("""thomas:lisa 23 # this is a comment 24 mama:papa 25 """) 26 file.flush() # otherwise nothing is written yet 27 self.map.parseFromPath(file.name) 28 self.assertEquals(self.map[0], ('thomas', 'lisa')) 29 self.assertEquals(self.map[1], ('mama', 'papa')) 30 self.assertEquals(len(self.map), 2)
31