示例#1
0
 def test_changelist_view(self):
     req_factory = RequestFactory()
     request = req_factory.get('/')
     modeladmin = IntsAdmin(IntModel, admin.site)
     response = modeladmin.changelist_view(request)
     self.assertEqual(response.status_code, 200)
示例#2
0
 def test_name_not_found(self):
     modeladmin = IntsAdmin(IntModel, admin.site)
     result = modeladmin._get_field_name('foo')
     self.assertEqual(result, 'foo')
示例#3
0
 def test_get_results(self):
     modeladmin = IntsAdmin(IntModel, admin.site)
     results = modeladmin.get_results('FOO')
     self.assertEqual(results['names'], ['as_float_from_admin', 'Description'])
     self.assertEqual(results['rows'][0], [1, 1.0, 1.0])
示例#4
0
 def test_value_not_found(self):
     modeladmin = IntsAdmin(IntModel, admin.site)
     result = modeladmin._get_field_value('foo', IntModel())
     self.assertEqual(result, None)
示例#5
0
 def test_get_from_admin_method(self):
     modeladmin = IntsAdmin(IntModel, admin.site)
     result = modeladmin._get_field_name('as_float_from_admin')
     self.assertEqual(result, 'as_float_from_admin')
     result = modeladmin._get_field_name('as_float_described')
     self.assertEqual(result, 'Description')
示例#6
0
 def test_changelist_view(self):
     req_factory = RequestFactory()
     request = req_factory.get('/')
     modeladmin = IntsAdmin(IntModel, admin.site)
     response = modeladmin.changelist_view(request)
     self.assertEqual(response.status_code, 200)
示例#7
0
 def test_get_from_admin(self):
     modeladmin = IntsAdmin(IntModel, admin.site)
     result = modeladmin._get_field_value('as_float_from_admin', 1)
     self.assertEqual(result, 1.0)
     result = modeladmin._get_field_value('as_float_from_admin', 2)
     self.assertEqual(result, 2.0)
示例#8
0
 def test_get_results(self):
     modeladmin = IntsAdmin(IntModel, admin.site)
     results = modeladmin.get_results('FOO')
     self.assertEqual(results['names'],
                      ['as_float_from_admin', 'Description'])
     self.assertEqual(results['rows'][0], [1, 1.0, 1.0])
示例#9
0
 def test_name_not_found(self):
     modeladmin = IntsAdmin(IntModel, admin.site)
     result = modeladmin._get_field_name('foo')
     self.assertEqual(result, 'foo')
示例#10
0
 def test_get_from_admin_method(self):
     modeladmin = IntsAdmin(IntModel, admin.site)
     result = modeladmin._get_field_name('as_float_from_admin')
     self.assertEqual(result, 'as_float_from_admin')
     result = modeladmin._get_field_name('as_float_described')
     self.assertEqual(result, 'Description')
示例#11
0
 def test_value_not_found(self):
     modeladmin = IntsAdmin(IntModel, admin.site)
     result = modeladmin._get_field_value('foo', IntModel())
     self.assertEqual(result, None)
示例#12
0
 def test_get_from_admin(self):
     modeladmin = IntsAdmin(IntModel, admin.site)
     result = modeladmin._get_field_value('as_float_from_admin', 1)
     self.assertEqual(result, 1.0)
     result = modeladmin._get_field_value('as_float_from_admin', 2)
     self.assertEqual(result, 2.0)