+# XXX I already had lame test in test dir parallel to this one!
+
+from tags import Tags
+
+import unittest
+
+class TagsTest(unittest.TestCase):
+ def test_set_simple(self):
+ t = Tags()
+ t.set('a', 'aval')
+ t.set('b', 'bval')
+ t.set('c', 'cval1', 1)
+ t.set('c', 'cval2', 2)
+ self.assertEquals(['A=aval','B=bval','C[1]=cval1','C[2]=cval2'],
+ t.all())
+ self.assertEquals('aval', t.get_path_safe('a', 3))
+ self.assertIsNone(t.get_path_safe('d', 3))
+ self.assertIsNone(t.get_path_safe('bork'))
+
+if __name__ == '__main__':
+ unittest.main()