Exemplo n.º 1
0
    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))
Exemplo n.º 2
0
 def setUp(self):
     self.sn = '1909200005'
     self.client = Client()
     try:
         d = Device.objects.get(sn=self.sn)
         d.delete()
     except:
         pass
Exemplo n.º 3
0
    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)