예제 #1
0
    def test_hasTracks_in_database(self):
        #write track infromation into database
        self.track1 = tracks()
        self.track1.id = 1
        self.track1.track = "track1"
        self.track1.save()
        self.track2 = tracks()
        self.track2.id = 2
        self.track2.track = "track2"
        self.track2.save()

        self.trackResponse = self.client.post('/home/tracks')
        self.realResult = JSONDecoder().decode(self.trackResponse.content)
        self.predictResult = [{
        'id':1,
        'track':'track1'
        },{
        'id':2,
        'track':'track2'
        }]
        self.assertEqual(cmp(self.realResult['tracks'],self.predictResult),0)
예제 #2
0
    def setUp(self):
        #initail information into temperory database
        self.user = User()
        self.user.username = "******"
        self.user.password = "******"
        self.user.email = "email"
        self.user.is_confirmed = True
        self.user.save()

        self.track = tracks()
        self.track.id = 1
        self.track.track = "track1"
        self.track.save()

        self.client = Client()