def test_name(self): self.assertEqual(full_name.get_full_name("Connor", "Baldes"), "Connor Baldes") self.assertEqual(full_name.get_full_name(2, "Baldes"), "2 Baldes") self.assertEqual(full_name.get_full_name("", "Baldes"), " Baldes") #fail case self.assertEqual(full_name.get_full_name("Connor", "Baldes"), "Steve Madden")
def import_new_songs(mid_file): mid_file_reader = csv.reader(open(mid_file), delimiter=",") for row in mid_file_reader: mid_name = row[0] game = row[1] if not Song.objects.filter(mid_name=mid_name): game = Game.objects.get(short_name=game) full_name = get_full_name(mid_name) try: song = Song(game=game,mid_name=mid_name,full_name=full_name,release=date(year=2000,month=1,day=1)) song.save() except DjangoUnicodeDecodeError: song = Song(game=game,mid_name=mid_name,full_name=mid_name,release=date(year=2000,month=1,day=1)) print mid_name + " failed, wtf" song.save()
def import_new_songs(mid_file): mid_file_reader = csv.reader(open(mid_file), delimiter=",") for row in mid_file_reader: mid_name = row[0] game = row[1] if not Song.objects.filter(mid_name=mid_name): game = Game.objects.get(short_name=game) full_name = get_full_name(mid_name) try: song = Song(game=game, mid_name=mid_name, full_name=full_name, release=date(year=2000, month=1, day=1)) song.save() except DjangoUnicodeDecodeError: song = Song(game=game, mid_name=mid_name, full_name=mid_name, release=date(year=2000, month=1, day=1)) print mid_name + " failed, wtf" song.save()
#code use function get_full_name from full_name import get_full_name janis = get_full_name("janis","joplin") print janis bob = get_full_name("bob","dylan") print bob
def test_type_error(self): result = full_name.get_full_name("First", 10) self.assertEqual(result, None)
def test_empty_string(self): result = full_name.get_full_name("", "Last") self.assertEqual(result, None)
def test_normal_use(self): result = full_name.get_full_name("Christopher", "LeMoss") self.assertEqual(result, "Christopher LeMoss")
# if not Song.objects.filter(mid_name=mid_name): # game = Game.objects.get(short_name=song_to_game[mid_name]) # song = Song(game=game,mid_name=mid_name,full_name=full_name,release=date(year=2000,month=1,day=1)) # song.save() # Read all songs and add new ones to database, getting name from ajanata song_file = 'midlist' songReader = csv.reader(open(song_file), delimiter=',') count = 0 songset = {} for row in songReader: mid_name = row[0] game = row[1] if not Song.objects.filter(mid_name=mid_name): game = Game.objects.get(short_name=game) full_name = get_full_name(row[0]) try: song = Song(game=game,mid_name=mid_name,full_name=full_name,release=date(year=2000,month=1,day=1)) #print song #song.save() except DjangoUnicodeDecodeError: song = Song(game=game,mid_name=mid_name,full_name=mid_name,release=date(year=2000,month=1,day=1)) #print song #song.save() else: if mid_name in songset: print mid_name songset[mid_name] = 1 count += 1 #print mid_name
def test_first_last(self): full_name = get_full_name("janis", "joplin") self.assertEqual(full_name, "Janis,Joplin")
def test_middle(self): full_name = get_full_name("janis", "joplin", "maye") self.assertEqual(full_name, "Janis,Maye,Joplin")