コード例 #1
0
ファイル: test_rest.py プロジェクト: crs4/ACTIVE
 def setUp(self):
     """
     Method used to setup the test database
     """
     # create a new user
     user  = User.objects.create_user('root', '*****@*****.**', 'root')
     user.is_superuser = True
     user.save()
     token = Token.objects.create(user=user)
     # create a new Keyword
     keyword = Keyword()
     keyword.category    = 'keyword'
     keyword.description = 'kangoo'
     keyword.save()
コード例 #2
0
ファイル: test_rest.py プロジェクト: crs4/ACTIVE
    def test_put2(self):
        """
        Avoid the collision of two Keyword objects
        """
        # create a new Keyword
        keyword = Keyword()
        keyword.category    = 'keyword'
        keyword.description = 'koala'
        keyword.save()

        user = User.objects.all()[0]
        client = APIClient()
        client.force_authenticate(user=user)
        response = client.put('/api/keywords/' + str(keyword.id) + '/', {'description' : 'kangoo'})
        self.assertEqual(response.status_code, status.HTTP_200_OK)
        self.assertEqual(response.data['id'], 1)