def test_deserializer_with_artists(self): mock_artist = ArtistFactory.build() mock_artists = ArtistFactory.build() mock_artist_dict = {'name': mock_artist.name, 'start_date': mock_artist.start_date, 'artists': {'name': mock_artists.name}} serializer = FestivalSerializer(data=mock_fest_dict) self.assertTrue(serializer.is_valid())
def test_deserializer_with_artists(self): mock_artist = ArtistFactory.build() mock_artists = ArtistFactory.build() mock_artist_dict = { 'name': mock_artist.name, 'start_date': mock_artist.start_date, 'artists': { 'name': mock_artists.name } } serializer = FestivalSerializer(data=mock_fest_dict) self.assertTrue(serializer.is_valid())
def setUp(self): self.test_artist = ArtistFactory.build() self.test_artist_dict = { 'id': self.test_artist.id, 'created': format_date(self.test_artist.created), 'name': self.test_artist.name, 'score': self.test_artist.score }
def test_artists_already_exist(self): test_artists = ArtistFactory.create(2) self.test_festival.artists.add(*mock_artists) serializer = FestivalSerializer(mock_fest) serializer_dict = serializer.data self.assertEqual(len(serializer.data['artists']), num_artists)