Beispiel #1
0
    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()
Beispiel #3
0
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()
Beispiel #4
0
#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
    
Beispiel #9
0
 def test_first_last(self):
     full_name = get_full_name("janis", "joplin")
     self.assertEqual(full_name, "Janis,Joplin")
Beispiel #10
0
 def test_middle(self):
     full_name = get_full_name("janis", "joplin", "maye")
     self.assertEqual(full_name, "Janis,Maye,Joplin")