def factory_field(table): name = 'My_Field' if table._fields: name += '%s' % len(table._fields) field = BaseField(name, table) table._fields[name] = field return field
def test_should_get_field_calling_table(self): name = 'My_Field' field = BaseField(name, self.table) self.table._fields[name] = field self.assertIs(field, self.table(name))
def setUp(self): table = BaseTable('my_table') self.field = BaseField('my_field', table)
def test_should_return_equal_and_equal_with_different_fields(self): table = BaseTable('my_table2') field = BaseField('my_field2', table) compare = (self.field == 2) & (field == 'new value') self.assertListEqual(compare.fields, [self.field, field])