def test_datafield(self): f = DataField(app_name='tests', model_name='month', field_name='id') self.assertEqual(f.values(), (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)) self.assertEqual(f.labels(), (u'January', u'February', u'March', u'April', u'May', u'June', u'July', u'August', u'September', u'October', u'November', u'December')) self.assertEqual(f.codes(), (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11))
def test_datafield_properties(self): [RecordSet(name=u'Set {0}'.format(i)).save() for i in xrange(10)] f = DataField(app_name='tests', model_name='recordset', field_name='id') self.assertEqual(list(f.values()), [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) self.assertEqual(list(f.labels()), ['Set 0', 'Set 1', 'Set 2', 'Set 3', 'Set 4', 'Set 5', 'Set 6', 'Set 7', 'Set 8', 'Set 9'])
def test_datafield_properties(self): [RecordSet(name=u'Set {0}'.format(i)).save() for i in xrange(10)] f = DataField(app_name='tests', model_name='recordset', field_name='id') self.assertEqual(list(f.values()), [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) self.assertEqual(list(f.labels()), [ 'Set 0', 'Set 1', 'Set 2', 'Set 3', 'Set 4', 'Set 5', 'Set 6', 'Set 7', 'Set 8', 'Set 9' ])