def test_path_or_resource(self): c = Client() obj = TestModel() obj.test = 'TESTING' obj.save() resource = resources1.Test_1_1_Resource() list_path = resource.get_resource_list_uri() object_path = resource.get_resource_uri(obj) result = c._path_or_resource(list_path) expected = list_path self.assertEqual( result, expected, "Bare path.\nResult:%s\nExpected:%s" % (result, expected)) result = c._path_or_resource(list_path, obj) expected = list_path self.assertEqual( result, expected, "Bare path w/obj.\nResult:%s\nExpected:%s" % (result, expected)) result = c._path_or_resource(resource) expected = list_path self.assertEqual( result, expected, "Empty resource.\nResult:%s\nExpected:%s" % (result, expected)) result = c._path_or_resource(resource, obj) expected = object_path self.assertEqual( result, expected, "Populated resource.\nResult:%s\nExpected:%s" % (result, expected))
def setUp(self): self.sn = '1909200005' self.client = Client() try: d = Device.objects.get(sn=self.sn) d.delete() except: pass
def test_login(self): from django.contrib.auth.models import User u = User(username='******', is_superuser=True) u.set_password("root") u.save() c = Client() response = c.post('/accounts/login/?next=/u/adms/data/index/', { 'username': '******', 'password': '******' }) self.assertEquals(response.status_code, 200)