Example #1
0
 def test_delete_artwork_in_db(self):
     a1 = Artwork('sven', 'sven nude', 8311, True)
     artwork_db.add_artwork(a1)
     old_results = artwork_db.get_all_artwork()
     artwork_db.delete_artwork(a1.artwork_name)
     results = artwork_db.get_all_artists()
     self.assertEquals(len(old_results) - 1, len(results))
def artist_email_not_unique(artist_email):
    """checks to ensure email is unique"""
    current_artists = artwork_db.get_all_artists()
    for artist in current_artists:
        if artist.email.upper() == artist_email.upper():
            return True
        else:
            return False
def artist_already_in_db(artist_name):
    """checks if artist is already registered"""
    current_artists = artwork_db.get_all_artists()
    names = []
    for artist in current_artists:
        names.append(artist.artist_name)
    if artist_name.upper() in names:
        return True
    else:
        return False
Example #4
0
 def test_get_all_artwork_empty_db(self):
     results = artwork_db.get_all_artists()
     self.assertEquals(0, len(results))
Example #5
0
 def test_get_all_artists_one_artist(self):
     a1 = Artist('Sven Jonis', '*****@*****.**')
     artwork_db.add_artist(a1)
     result = artwork_db.get_all_artists()
     self.assertEquals(1, len(result))
Example #6
0
 def test_add_artist(self):
     old_results = artwork_db.get_all_artists()
     a1 = Artist('Sven Jonis', '*****@*****.**')
     artwork_db.add_artist(a1)
     results = artwork_db.get_all_artists()
     self.assertEquals(len(old_results) + 1, len(results))