Пример #1
0
 def setUp(self):
     self.room = Room("Room 1", 45, "Wild West")
     self.guest_1 = Guest("Michael Jackson", 50)
     self.guest_2 = Guest("50 Cent", 150)
     self.song_1 = Song("Beautiful Day", "U2")
     self.song_2 = Song("Bunsen", "Frontierer")
     self.song_3 = Song("Axe To Fall", "Converge")
Пример #2
0
    def setUp(self):
        self.room_01 = Room("The Party Room", 4, 5.00)
        self.room_02 = Room("The Date Room", 2, 10.00)

        self.drink_01 = Drink("Gaffer's Home Brew", 5, 1.20)
        self.drink_02 = Drink("Dry Martini", 2, 3.40)
        self.drink_03 = Drink("Margarita", 2, 3.40)
        self.drink_04 = Drink("Manhattan", 2, 3.40)
        self.drink_05 = Drink("Sazerac", 3, 4.25)
        self.drink_06 = Drink("Highball", 1, 2.60)

        self.song_01 = Song("Come on Eileen", "Dexys Midnight Runners")
        self.song_02 = Song("Mr Blue Sky", "ELO")
        self.song_03 = Song("Bat out of Hell", "Meatloaf")
        self.song_04 = Song("You're so Vain", "Carly Simon")
        self.song_05 = Song("Tubthumping", "Chumbawamba")
        self.song_06 = Song("Accidentally in Love", "Counting Crows")

        self.guest_01 = Guest("Frodo Baggins", 51, 30.50, self.song_04,
                              self.drink_06)
        self.guest_02 = Guest("Samwise Gamgee", 36, 10.75, self.song_03,
                              self.drink_01)
        self.guest_03 = Guest("Meriadoc Brandybuck", 37, 23.60, self.song_01,
                              self.drink_05)
        self.guest_04 = Guest("Peregrin Took", 29, 17.85, self.song_05,
                              self.drink_03)
Пример #3
0
    def setUp(self):
        self.guest1 = Guest("Stevie", 39, "The Chain", 10)
        self.guest2 = Guest("Luke", 45, "The Rocky Road to Dublin", 150)
        self.guest3 = Guest("Cathy", 31, "Wuthering Heights", 20)

        # self.room1 = Room("Osaka", 5, 20)
        self.room = Room("Tokyo", 3, 20)
Пример #4
0
    def setUp(self):
        self.guest = Guest("Callum", 10.00, {"Crystal Lake": "Disobey"})
        self.guest_2 = Guest("James", 4.00, {"Currents": "Second Skin"})
        self.guest_3 = Guest("Grant", 50.00, {"Bad Omens": "Dethrone"})

        self.room = Room(1, 4, 5.00)
        self.room_2 = Room(1, 6, 10.00)
Пример #5
0
 def setUp(self):
     self.room = Room("Karoke Room 1", "Saviour", 0, 3, 2)
     self.guest_1 = Guest("Baron Von Humperdink", 25, 40, "Saviour")
     self.guest_2 = Guest("Baron Von Jon", 45, 40, "Faith Alone")
     self.guest_3 = Guest("Baron Steve", 65, 40, "Blitzkrieg Bop")
     self.song_1 = Song("Saviour", "Rise Against")
     self.song_2 = Song("Blitzkrieg Bop", "Ramones")
     self.song_3 = Song("Faith Alone", "Bad Religion")
Пример #6
0
    def setUp(self):
        self.room = Room("Room 1", 3, 5.00, 100.00)
        self.song_1 = Song("Africa", "Toto")
        self.song_2 = Song("Purple Rain", "Prince")
        self.song_3 = Song("Dancing Queen", "Abba")

        self.guest_1 = Guest("Elton", 30.00, "Purple Rain")
        self.guest_2 = Guest("Dolly", 40.00, "Wannabe")
        self.guest_3 = Guest("Kylie", 50.00, "Africa")
        self.guest_4 = Guest("Bruce", 50.00, "Enter Sandman")
    def setUp(self):
        self.room1 = Room("Room 1", 2, 5)
        self.room2 = Room("Room 2", 3, 7.5)

        self.guest1 = Guest("Sam", 5)
        self.guest2 = Guest("Bob", 10)
        self.guest3 = Guest("Joe", 15)

        self.song1 = Song("People Like Us")
        self.song2 = Song("Waterloo")
        self.song3 = Song("Ice Cream")
Пример #8
0
 def test_can_add_guest_to_room_room_full(self):
     guest_1 = Guest("Rocky", 100, "Eye of the tiger")
     guest_2 = Guest("Apollo", 100, "Living in America")
     guest_3 = Guest("Adrian", 100, "No easy way out")
     guest_4 = Guest("Paulie", 100, "Heart's on fire")
     guest_5 = Guest("Ivan", 100, "Burning heart")
     self.room.guests.append(guest_1)
     self.room.guests.append(guest_2)
     self.room.guests.append(guest_3)
     self.room.guests.append(guest_4)
     self.assertEqual("Room is full", self.room.add_guest_to_room(guest_5))
Пример #9
0
    def setUp(self):
        # self.room1 = Room("Osaka", 5, 20)
        self.room = Room("Tokyo", 3, 20)

        self.song1 = Song("Fleetwood Mac", "The Chain")
        self.song2 = Song("Dubliners", "The Rocky Road to Dublin")
        self.song3 = Song("Kate Bush", "Wuthering Heights")

        self.guest1 = Guest("Stevie", 39, "The Chain", 10)
        self.guest2 = Guest("Luke", 45, "The Rocky Road to Dublin", 150)
        self.guest3 = Guest("Cathy", 31, "Wuthering Heights", 200)
    def setUp(self):

        self.room_1 = Room("Karaoke Star", 50)
        self.room_2 = Room("Karaoke Rooms", 20)
        self.room_3 = Room("Scotland's got talent", 10)

        self.guest_1 = Guest("Arnold")
        self.guest_2 = Guest("John")
        self.guest_3 = Guest("Tamara")

        self.song_1 = Song("Hotel California", "Eagles", "rock")
        self.song_2 = Song("Viva Las Vegas", "Elvis Presley", "Rock and roll")
        self.song_3 = Song("Billie Jean", "Michael Jackson", "Pop")
Пример #11
0
    def setUp(self):
        self.song1 = Song("Help", "The Beatles")
        self.song2 = Song("Saturday Night", "Sam Cooke")

        self.songs = [self.song1, self.song2]

        self.guest1 = Guest("Hannah")
        self.guest2 = Guest("Louise")
        self.guest3 = Guest("Harry")

        self.guests = [self.guest1, self.guest2, self.guest3]

        self.room = Room("Motown", 3)
Пример #12
0
    def setUp(self):
        # Drinks
        self.drink_1 = Drink("Tennents", 3.50, True)
        self.drink_2 = Drink("Coca Cola", 2.00, False)

        # Songs
        self.song_1 = Song("Shake It Off", "Taylor Swift", 219)
        self.song_2 = Song("Sweet Caroline", "Neil Diamond", 201)
        self.song_3 = Song("YMCA", "Village People", 287)

        # Guests
        self.guest_1 = Guest("Alice", 43, 30.00, self.song_3)
        self.guest_4 = Guest("David", 17, 10.00, self.song_2)
        self.guest_6 = Guest("Freddie", 31, 5.00, self.song_1)
Пример #13
0
    def setUp(self):
        self.room = Room("Cover Your Ears!", 15, 10)
        self.room_small = Room("Tight Squeeze", 1, 15)

        self.song = Song("Hold a chicken in the air")
        self.song_not_fav = Song("Put that chair back")

        # fav_song should be song object, not just a string
        self.guest = Guest("Sid The Sloth", 33.25, "Hold a chicken in the air")
        # like...
        # self.guest = Guest("Sid The Sloth", 33.25, song)

        # fav_song should be song object, not just a string
        self.guest_no_money = Guest("Scrooge", 3.99, "Yeah, right!")
Пример #14
0
    def setUp(self):
        self.song = Song("Clint Eastwood", "Gorrilaz", "Electropop")
        self.song2 = Song("All Eyez On Me", "Tupac", "Rap")
        self.song3 = Song("Timeless", "Il Divo", "Classical")
        self.song4 = Song("Hurt", "Johnny Cash", "Country")
        self.song5 = Song("Mustang Sally", "Wilson Pinkett", "Blues")
        self.song6 = Song("Think Twice", "Celine Dion", "Soft Rock")
        self.song7 = Song("Bye Bye", "Mariah Carey", "R&B")
        self.song8 = Song("Perfect", "Ed Sheeran", "Pop")

        self.room = Room("300", 30.00, 0, [self.song, self.song2])
        self.guest = Guest("Frank Samson", 50.00, 30, self.song3)
        self.guest2 = Guest("Johnny Bravo", 100.00, 55, self.song4)
        self.guest3 = Guest("Lucy Lou", 85.00, 40, self.song5)
        self.guest4 = Guest("Paul Rand", 20.00, 17, self.song6)
Пример #15
0
    def setUp(self):
        self.song_1 = Song("Highway to Hell", "AC/DC")
        self.song_2 = Song("The Clansman", "Iron Maiden")
        self.song_3 = Song("Ace of Spades", "Motorhead")

        self.songs = [self.song_1, self.song_2, self.song_3]

        self.jack = Guest("Jack", 20, self.song_1)
        self.victor = Guest("Victor", 15, self.song_2)
        self.isa = Guest("Isa", 100, self.song_3)

        self.guests = [self.jack, self.victor, self.isa]

        self.winston = Guest("Winston", 10, self.song_2)
        self.room = Room("The Metal Room", 3, 10)
Пример #16
0
    def setUp(self):
        self.room = Room("The Viper Room", 150, 5, 20)

        self.song1 = Song("The Rolling Stones", "She's a rainbow")
        self.song2 = Song("The Kinks", "All day and all of the night")
        self.song3 = Song("The Beatles", "Norwegian Wood")
        self.song4 = Song("The Troggs", "Wild Thing")

        self.songs = [self.song1, self.song2, self.song3, self.song4]

        self.guest1 = Guest("Holly Golighty", 20, 50, self.song1, 4)
        self.guest2 = Guest("Paul Varjak", 27, 100, self.song2, 8)
        self.guest3 = Guest("Cat", 100, 0, self.song4, 2)

        self.guests = [self.guest1, self.guest2, self.guest3]
Пример #17
0
 def setUp(self):
     self.room_1 = Room("Lizard Lounge", 3)
     self.guest_1 = Guest("Colin the Crooner", 34.23, "Isn't it Pythonic?")
     self.guest_2 = Guest("Sadie the Screamer", 62.89, "Computer Love")
     self.guest_3 = Guest("Tuneless Wanda", 29.99, "Don't Fear the Repo")
     self.guest_4 = Guest("Robin the Rocker", 9.34,
                          "Together in Electric Dreams")
     self.song_1 = Song("Isn't it Pythonic?", "Alanis Morissette")
     self.song_2 = Song("Little Red Rooster", "Jimi Hendrix")
     self.song_3 = Song("Computer Love", "Kraftwerk")
     self.song_4 = Song("Don't Fear the Repo", "Blue Oyster Cult")
     self.song_5 = Song("Go Your Own Way", "Fleetwood MacBook")
     self.song_6 = Song("MySQL", "The Temptations")
     self.song_7 = Song("Let's Make Love and Listen to Death from Above",
                        "CSS")
Пример #18
0
    def setUp(self):
        self.room1 = Room("Boiler room", 20, 5)
        self.room2 = Room("Grinder room", 35, 3)
        self.guest = Guest("Jack", 28, 50.00, "In the end")
        self.guest1 = Guest("Andy", 35, 75.00, "In the end")
        self.guest2 = Guest("Alex", 25, 30.00, "Unwritten")
        self.guest3 = Guest("Collin", 30, 45.00, "Dancing in the moonlight")
        self.guests1 = [self.guest, self.guest1, self.guest2]
        self.guests2 = [self.guest, self.guest1, self.guest2, self.guest3]
        self.guests3 = [self.guest1, self.guest2, self.guest3]
        self.song = Song("Queen", "Bohemian Rhapsody")

        self.song1 = Song("Linken park", "In the end")
        self.song2 = Song("Natasha Bedingfield", "Unwritten")
        self.song4 = Song("Top Loader", "Dancing in the moonlight")
        self.playlist = [self.song, self.song1, self.song2]
Пример #19
0
    def setUp(self):
        self.song1 = Song("Help", "The Beatles")
        self.song2 = Song("Saturday Night", "Sam Cooke")

        self._songs = [self.song1, self.song2]

        self.guest = Guest("Hannah")
    def setUp(self):

        self.song1 = Song("The Rolling Stones", "She's a rainbow")
        self.song2 = Song("The Kinks", "All day and all of the night")
        self.song3 = Song("The Beatles", "Norwegian Wood")
        self.song4 = Song("The Troggs", "Wild Thing")

        self.songs = [self.song1, self.song2, self.song3, self.song4]

        self.drink = Drink("rum", 5.00, 30)
        self.food = Food("peanuts", 2.00, 25)
        self.guest1 = Guest("Holly Golighty", 20, 50, self.song1, 4)
        self.guest2 = Guest("Paul Varjak", 27, 100, self.song2, 8)
        self.guest3 = Guest("Cat", 100, 0, self.song4, 2)

        self.guests = [self.guest1, self.guest2, self.guest3]
Пример #21
0
    def test_cannot_check_guest_in_if_cannot_afford_it(self):
        tam = Guest("Tam", 2, self.song_1)
        self.room.check_in_guest(tam)

        self.assertEqual(0, self.room.number_of_guests())
        self.assertEqual(0, self.room.till)
        self.assertEqual(2, tam.cash)
Пример #22
0
 def setUp(self):
     self.guest_1 = Guest("Colin the Crooner", 34.23, "Isn't it Pythonic?")
     self.room_1 = Room("Lizard Lounge", 3)
     self.room_2 = Room("Viper's Nest", 10)
     self.room_3 = Room("Clucking Hell", 15)
     room_list = [self.room_1, self.room_2, self.room_3]
     self.karaoke_bar = KaraokeBar("The Hit Re-Factory", room_list, 100.00,
                                   10.00)
Пример #23
0
    def setUp(self):

        drink_1 = Drink("Guinness", 3, 3)
        drink_2 = Drink("Whiskey Sour", 6, 5)
        drink_3 = Drink("Tsingtao", 4, 3)
        
        drinks_list = [drink_1, drink_2, drink_3]

        self.bar_1 = Bar(500, drinks_list)

        self.song_1 = Song(10001, "Let's Make Love and Listen to Death from Above", "CSS", [3,30], 2005)
        self.song_4 = Song(10004, "Club Tropicana", "Wham!", [4, 28], 1983)

        self.guest_1 = Guest("Lovefoxxx", 36, 50, self.song_1)
        self.guest_2 = Guest("Britney Spears", 38, 100, self.song_4)

        self.room_1 = Room("Plush Paradise", 3)
Пример #24
0
    def setUp(self):

        drink_1 = Drink("Guinness", 3, 3)
        drink_2 = Drink("Whiskey Sour", 6, 5)
        drink_3 = Drink("Tsingtao", 4, 3)

        drinks_list = [drink_1, drink_2, drink_3]

        self.room_1 = Room("Plush Paradise", 3)
        self.bar_1 = Bar(500, drinks_list)

        self.venue_1 = Venue("Cara's OK Karaoke", [self.room_1], self.bar_1)

        self.song_1 = Song(10001,
                           "Let's Make Love and Listen to Death from Above",
                           "CSS", [3, 30], 2005)
        self.song_2 = Song(10002, "Song 2", "Blur", [2, 2], 1996)
        self.song_3 = Song(10003, "E-Mail My Heart", "Britney Spears", [3, 41],
                           1999)
        self.song_4 = Song(10004, "Club Tropicana", "Wham!", [4, 28], 1983)
        self.song_5 = Song(10005, "Virtual Insanity", "Jamiroquai", [4, 4],
                           1996)

        self.guest_1 = Guest("Lovefoxxx", 36, 50, self.song_1)
        self.guest_2 = Guest("Britney Spears", 38, 100, self.song_4)
        self.guest_3 = Guest("Damon Albarn", 52, 20, self.song_3)
        self.guest_4 = Guest("Jamiroquai", 50, 5, self.song_5)
        self.guest_5 = Guest("Human Child", 8, 20, self.song_2)
        self.guest_6 = Guest("Jay-Z", 50, 10000, self.song_5)
        self.guest_7 = Guest("Shania Twain", 55, 80, self.song_1)
Пример #25
0
    def setUp(self):
        self.song_1 = Song("Highway to Hell", "AC/DC")
        self.song_2 = Song("The Clansman", "Iron Maiden")
        self.song_3 = Song("Ace of Spades", "Motorhead")

        self.songs = [self.song_1, self.song_2, self.song_3]

        song = Song("Ace of Spades", "Motorhead")
        self.guest = Guest("Jack", 20, song)
Пример #26
0
 def setUp(self):
     song_1 = Song("Run-D.M.C.", "Christmas in Hollis")
     song_2 = Song("Skeletons", "Stevie Wonder")
     song_3 = Song("Beethoven", "Ode to Joy")
     song_4 = Song("Let It Snow! Let It Snow! Let It Snow!", "Vaughn Monroe")
     self.guest_1 = Guest("John McLean", 39, song_1, 100.00, "Yippee-ky-ay!!")
     self.guest_2 = Guest(
         "Al Powell",
         43,
         song_2,
         50.00,
         "Now means now goddammit!, I'm under automatic rifle fire at Nakatomi, I need backup assistance now! NOW, GODDAMMIT, NOW!",
     )
     self.guest_3 = Guest(
         "Hans Gruber", 47, song_3, 10000.00, "WHERE ARE MY DETONATORS!"
     )
     self.guest_4 = Guest(
         "Karl Vreski", 35, song_4, 0.00, "No one kills him but me!"
     )
Пример #27
0
 def test_cannot_sell_drink_if_insufficient_funds(self):
     guest_4 = Guest("Robin the Rocker", 19.34,
                     "Together in Electric Dreams")
     self.karaoke_bar.collect_entry_fee(guest_4)
     self.karaoke_bar.add_drink(self.drink_5)
     self.karaoke_bar.add_drink(self.drink_6)
     self.karaoke_bar.sell_drink(guest_4, self.drink_5)
     self.karaoke_bar.sell_drink(guest_4, self.drink_6)
     self.assertEqual(1, self.karaoke_bar.count_drinks())
     self.assertEqual(115.95, self.karaoke_bar.till)
     self.assertEqual(3.39, round(guest_4.wallet, 2))
Пример #28
0
 def setUp(self):
     self.guests = {
         "DonaldTrump" : Guest("Donald Trump"),         # 0
         "VladimirPutin" : Guest("Vladimir Putin"),     # 1
         "KimJongUn" : Guest("Kim Jong Un"),           # 2
         "JamesHetfield" : Guest("James Hetfield"),     # 3
         "ClifBurton" : Guest("Clif Burton"),           # 4
         "BrianScott" : Guest("Brian Scott"),           # 5
         "AngusYoung" : Guest("Angus Young")            # 6
     }
Пример #29
0
    def setUp(self):
        # Drinks
        self.drink_1 = Drink("Tennents", 3.50, True)
        self.drink_2 = Drink("Coca Cola", 2.00, False)

        # Songs
        self.song_1 = Song("Shake It Off", "Taylor Swift", 219)
        self.song_2 = Song("Sweet Caroline", "Neil Diamond", 201)
        self.song_3 = Song("YMCA", "Village People", 287)
        self.song_4 = Song("I'm Gonna Be (500 Miles)", "The Proclaimers", 217)

        # Guests
        self.guest_1 = Guest("Alice", 43, 30.00, self.song_3)
        self.guest_2 = Guest("Bob", 45, 60.00, self.song_3)
        self.guest_3 = Guest("Charlie", 21, 15.50, self.song_3)
        self.guest_4 = Guest("David", 17, 10.00, self.song_2)
        self.guest_5 = Guest("Emma", 24, 29.95, self.song_2)
        self.guest_6 = Guest("Freddie", 31, 5.00, self.song_1)

        group_1 = [self.guest_1, self.guest_2, self.guest_3, self.guest_4, self.guest_5]

        # Rooms
        self.room_1 = Room(1, 4)
        self.room_2 = Room(2, 5)

        self.room_2.guests = group_1
Пример #30
0
 def setUp(self):
     self.guest = Guest("John Travolta", 34, 50, "Saturday Night Fever")
     self.guest_2 = Guest("Cyndi Lauper", 50, 60, "Girls just wanna have fun")
     self.guest_3 = Guest("Bob Dylan", 20, 35, "Blowin in the wind")
     self.guest_4 = Guest("Tom Jones", 26, 80, "It's not unusual")
     self.guest_5 = Guest("Dizzee Rascal", 31, 200, "Bonkers")
     self.guest_6 = Guest("Beyonce", 19, 40, "If I were a boy")
     self.song = Song("Saturday Night Fever", "The Bee Gees", 3.22)
     self.song_2 = Song("Girls just wanna have fun", "Cyndi Lauper", 2.58)
     self.song_3 = Song("Blowin in the wind", "Bob Dylan", 4.15)
     self.song_4 = Song("It's not unusual", "Tom Jones", 3.42)
     self.song_5 = Song("Bonkers", "Dizzee Rascal", 3.12)
     self.song_6 = Song("If I were a boy", "Beyonce", 4.11)
     self.example_room_1 = Room("stars in your eyes", 5, self.guest, self.song, [], [])
     self.example_room_2 = Room("Britains Got Talent", 4, self.guest, self.song, ["John Travolta", "Cyndi Lauper"], [])
     self.example_room_3 = Room("The Voice", 4, self.guest, self.song, ["John Travolta", "Cyndi Lauper", "Dizzee Rascal", "Beyonce"], [{
         "title": "Saturday Night Fever",
         "Artist": "The Bee Gees",
         "length": 3.22,
     },
     {
         "title": "Girls just wanna have fun",
         "Artist": "Cyndi Lauper",
         "length": 2.58,
     },
     {
         "title": "Blowin in the wind",
         "Artist": "Bob Dylan",
         "length": 4.15
     }
     ])