Beispiel #1
0
 def test_only_kwargs(self):
     """
     Test initializing with kwargs and additionally full interface.
     """
     c = Const(id=99, label='label_value', other_data='other_data_value')
     self.assertEqual(c.id, 99)
     self.assertEqual(c.get_id(), 99)
     self.assertEqual(c.get_name(), 'UNKNOWN_NAME')
     self.assertEqual(c.label, 'label_value')
     self.assertEqual(c['label'], 'label_value')
     self.assertEqual(c.other_data, 'other_data_value')
     self.assertEqual(c['other_data'], 'other_data_value')
     self.assertEqual(set(c.keys()), {'label', 'other_data'})
     self.assertEqual(set(c.get_attrs()), {'label', 'other_data'})
     self.assertEqual(set(c.items()), {('label', 'label_value'),
                                       ('other_data', 'other_data_value')})
     self.assertEqual(set(c.values()), {'label_value', 'other_data_value'})
Beispiel #2
0
 def test_only_kwargs(self):
     """
     Test initializing with kwargs and additionally full interface.
     """
     c = Const(
         id=99,
         label='label_value',
         other_data='other_data_value'
     )
     self.assertEqual(c.id, 99)
     self.assertEqual(c.get_id(), 99)
     self.assertEqual(c.get_name(), 'UNKNOWN_NAME')
     self.assertEqual(c.label, 'label_value')
     self.assertEqual(c['label'], 'label_value')
     self.assertEqual(c.other_data, 'other_data_value')
     self.assertEqual(c['other_data'], 'other_data_value')
     self.assertEqual(set(c.keys()), {'label', 'other_data'})
     self.assertEqual(set(c.get_attrs()), {'label', 'other_data'})
     self.assertEqual(set(c.items()), {('label', 'label_value'), ('other_data', 'other_data_value')})
     self.assertEqual(set(c.values()), {'label_value', 'other_data_value'})
Beispiel #3
0
 def test_set_name(self):
     c = Const(0)
     self.assertEqual(c.get_name(), 'UNKNOWN_NAME')
     c._set_name('CONST_NAME')
     self.assertEqual(c.get_name(), 'CONST_NAME')
Beispiel #4
0
 def test_set_name(self):
     c = Const(0)
     self.assertEqual(c.get_name(), 'UNKNOWN_NAME')
     c._set_name('CONST_NAME')
     self.assertEqual(c.get_name(), 'CONST_NAME')