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)
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()