Exemple #1
0
class SampleTest(APITestCase):
    def setUp(self):
        self.musician = Musician(first_name="Bora", last_name="Fedorov")
        self.musician.save()

    def doCleanups(self):
        pass

    def test_create_item(self):
        print "----------our first test--------"
        # response = self.client.get("/country")
        data = {
            'first_name': 'nekoime',
            'last_name': 'nekoprezime',
            'id': self.musician.id,
            'country': 'nekazemlja'
        }
        content = encode_multipart('BoUnDaRyStRiNg', data)
        content_type = 'multipart/form-data; boundary=BoUnDaRyStRiNg'
        response = self.client.post("/country",
                                    content,
                                    content_type=content_type)
        self.musician.refresh_from_db()
        self.assertEqual(response.status_code, status.HTTP_200_OK)
        self.assertEqual(self.musician.country, response.data.get('country'))
        self.assertEqual(self.musician.last_name,
                         response.data.get('last_name'))
Exemple #2
0
class SampleTest(APITestCase):

    def setUp(self):
        self.musician = Musician(first_name="Bora", last_name="Fedorov")
        self.musician.save()

    def doCleanups(self):
        pass

    def test_create_item(self):
        print "----------our first test--------"
        # response = self.client.get("/country")
        data = {
                'first_name': 'nekoime',
                'last_name': 'nekoprezime',
                'id': self.musician.id,
                'country': 'nekazemlja'

            }
        content = encode_multipart('BoUnDaRyStRiNg', data)
        content_type = 'multipart/form-data; boundary=BoUnDaRyStRiNg'
        response = self.client.post("/country", content, content_type=content_type)
        self.musician.refresh_from_db()
        self.assertEqual(response.status_code, status.HTTP_200_OK)
        self.assertEqual(self.musician.country, response.data.get('country'))
        self.assertEqual(self.musician.last_name, response.data.get('last_name'))
Exemple #3
0
 def post(self, request, format=None):
     first_name = request.POST.get(u'first_name')
     last_name = request.POST.get(u'last_name')
     instrument = request.POST.get(u'instrument')
     temp = Musician(first_name=first_name, last_name=last_name, instrument=instrument)
     temp.save()
     serializer = MusicSerializer(temp)
     return Response(status=status.HTTP_200_OK, data=serializer.data)
Exemple #4
0
 def setUp(self):
     self.musician = Musician(first_name="Bora", last_name="Fedorov")
     self.musician.save()
Exemple #5
0
 def setUp(self):
     self.musician = Musician(first_name="Bora", last_name="Fedorov")
     self.musician.save()