Example #1
0
 def test_plain(self):
     a = Attribute("test_value")
     self.assertTrue(a.is_plain())
Example #2
0
 def test_valueset_trailing_delimiter(self):
     value = "aaa,bbb,ccc,"
     a = Attribute()
     a.value_set = value
     self.assertEqual(len(a.value_set), 4)
     self.assertEqual(a.value_set, ['aaa', 'bbb', 'ccc', ''])
Example #3
0
 def test_valueset_delimited_string(self):
     value = "aaa,bbb,ccc"
     a = Attribute()
     a.value_set = value
     self.assertEqual(len(a.value_set), 3)
     self.assertEqual(a.value_set, ['aaa', 'bbb', 'ccc'])
Example #4
0
 def test_valueset_list(self):
     value = ['aaa', 'bbb', 'ccc']
     a = Attribute()
     a.value_set = value
     self.assertEqual(len(a.value_set), 3)
     self.assertEqual(a.value_set, ['aaa', 'bbb', 'ccc'])
Example #5
0
 def test_valueset_single(self):
     value = "somevalue"
     a = Attribute()
     a.value_set = value
     self.assertEqual(len(a.value_set), 1)
     self.assertEqual(a.value_set, [value])
Example #6
0
 def test_cannot_create_abstract_obj(self):
     a = Attribute()
     with self.assertRaises(NotImplementedError):
         a.to_obj()