Esempio n. 1
0
 def setUp(self):
     self.guest = Guest("Kakashi Hetaki", 27, 22.50,
                        "Communications Breakdown")
     self.song = Song("Aesop Rock", "Lotta Years", 50)
     self.song_2 = Song("Jon Hopkins", "Emerald", 0)
     self.song_3 = Song("Led Zeppelin", "Communications Breakdown", 100)
     self.song_4 = Song("Aesop Rock", "None Shall Pass", 150)
Esempio n. 2
0
    def setUp(self):
        self.room = Room("The Wonderland", 90, 400, 0)

        self.guest_1 = Guest("Cyril", "Yes!", "VIP", 30000, "Dddudu")
        self.guest_2 = Guest("Max", "Yayy", "Regular", 400, "Perfect")
        self.guest_3 = Guest("David", "Grmm", "VIP", 300, "See you again")
        self.guest_4 = Guest("Daniel", "Whoop", "VIP", 8000, "Gucci")

        self.song_1 = Song("Dddudu", "Blackpink")
        self.song_2 = Song("Perfect", "Ed sheeran")
        self.song_3 = Song("Gucci", "Jessie")

        red_wine = Bar("Red Wine", 300)
        jack_daniels = Bar("Jack Daniels", 200)
        johnny_walker = Bar("Johnny Walker", 400)
        water = Bar("Water", 10)

        self.vip_drinks = [{
            "Drink": red_wine,
            "quantity": 9
        }, {
            "Drink": jack_daniels,
            "quantity": 4
        }, {
            "Drink": johnny_walker,
            "quantity": 5
        }, {
            "Drink": water,
            "quantity": 50
        }]
Esempio n. 3
0
    def setUp(self):
        self.guest_list = [
            Guest("Abbie"),
            Guest("Bob"),
            Guest("Carol"),
            Guest("Dave"),
            Guest("Emma"),
            Guest("Fred")
        ]

        self.room_1 = Room("Opium")
        self.room_2 = Room("Hive")

        self.song_list_1 = [
            Song("Mr. Brightside", "The Killers", "Rock"),
            Song("Back in Black", "AC/DC", "Rock"),
            Song("Walk", "Pantera", "Metal"),
            Song("Aerials", "System of a Down", "Metal"),
            Song("Welcome to the Jungle", "Guns N' Roses", "Rock")
        ]

        self.song_list_2 = [
            Song("Gold Digger", "Kanye West", "Hip hop"),
            Song("Shape of You", "Ed Sheeran", "Pop"),
            Song("Wannabe", "The Spice Girls", "Pop"),
            Song("I Write Sins Not Tragedies", "Panic! at the Disco",
                 "Pop Punk"),
            Song("Wake Me Up", "Avicii", "Dance")
        ]
Esempio n. 4
0
 def setUp(self):
     self.Bohemian_Rhapsody = Song("Bohemian Rhapsody", "Queen",
                                   "Classic Rock")
     self.Africa = Song("Africa", "Toto", "Classic Rock")
     self.Wannabe = Song("Wannabe", "Spice Girls", "90s Pop")
     self.Never_Gonna_Give_You_Up = Song("Never Gonna Give You Up",
                                         "Rick Astley", "80s Pop")
Esempio n. 5
0
    def setUp(self):

        self.song1 = Song("Folsom Prison Blues", "Johnny Cash",
                          "Rock and roll")
        self.song2 = Song("Angel from Montgomery", "Bonnie Raitt", "genre2")
        self.song3 = Song("title3", "artist3", "genre3")
        self.song4 = Song("title4", "artist4", "genre4")
Esempio n. 6
0
 def setUp(self):
     self.room_1 = Room("Pink_room", 30, 400.00)
     self.room_2 = Room("Blue_room", 15, 200.00)
     self.song_1 = Song("Halo", "Beyonce")
     self.song_2 = Song("Living la vida loca", "Ricky Martin")
     self.guest = Guest("Superman", 600, "Bootilicious")
     self.guest2 = Guest("Mariah", 750, "All I want for Christmas")
 def setUp(self):
     self.song_1 = Song("Senorita-Camila cabelle")
     self.song_2 = Song("Dance Monkey")
     self.song_3 = Song("Someone you loved")
     self.song_4 = Song("Memories-Maroon 5")
     self.song_5 = Song("Shape of you")
     self.room = Room("The CodeClan Caraoke", 900.00, 20.00)
Esempio n. 8
0
 def setUp(self):
     self.songs = [
         Song("Africa", "Toto"),
         Song("Don't Stop Believin'", "Journey"),
         Song("Wonderwall", "Oasis"),
         Song("Uptown Girl", "Billy Joel"),
         Song("Ring of Fire", "Johnny Cash")
     ]
Esempio n. 9
0
 def test_add_three_songs_to_set_list(self):
     song_1 = Song("Move on Up")
     song_2 = Song("I Want To Break Free")
     song_3 = Song("Africa")
     self.small_room.add_song_to_set_list(song_1)
     self.small_room.add_song_to_set_list(song_2)
     self.small_room.add_song_to_set_list(song_3)
     self.assertEqual([song_1, song_2, song_3], self.small_room.set_list)
Esempio n. 10
0
 def test_add_song_to_song(self):
     song1 = Song ("coldplay", "fix_you")
     song2 = Song ("fleetwood_mac", "dreams")
     song3 = Song ("cream", "sunshine_of_your_love")
     self.room.add_song(song3)
     self.room.add_song(song1)
     self.room.add_song(song2)
     self.assertEqual(3, len(self.room.song))
Esempio n. 11
0
    def setUp(self):
        self.song_1 = Song("Ice Ice Baby", "Vanilla Ice")
        self.song_2 = Song("Greatest Day", "Take That")
        self.song_3 = Song("Especially for You", "Kylie and Jason")

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

        song = Song("Ice, Ice, Baby", "Vanilla Ice")
        self.guest = Guest("Nevan", song)
 def setUp(self):
     #to be populated with parameters we need to test within the karaoke tests.
     self.karaoke_bar = Karaoke("Hokey Karaoke")
     self.guest_1 = Guest("John Brown", 5.00)
     self.guest_2 = Guest("Gordon Lilley", 25.00)
     self.song_1 = Song ("band on the run")
     self.song_2 = Song ("shiny happy people")
     self.room_1 = Room(1, 10)
     self.room_2 = Room(2, 8)
Esempio n. 13
0
 def setUp(self):
     self.person_1 = Guest("Singy McSingface", 36, 50,
                           "Never Gonna Give You Up", "Beer")
     self.person_2 = Guest("Dancy McDanceface", 30, 60, "Sandstorm", "Wine")
     self.song_1 = Song("Never Gonna Give You Up", "Rick Astley", "Pop")
     self.song_2 = Song("Sandstorm", "Darude", "Dance")
     self.room = Room("Room 1", 5, 10)
     drinks = {"Beer": 4, "Wine": 8, "Whiskey": 5, "Vodka": 2}
     self.bar = Bar("Karaoke Bar", 100, drinks)
 def setUp(self):
     self.room = Room("Super Stars", 100.00, 2, 5.00)
     self.guest = Guest("Monica", 40.00, "I Will Survive")
     self.rich_guest = Guest("Pheobe", 70.00, "Dancing Queen")
     self.poor_guest = Guest("Chandler", 4.00, "Sweet Caroline")
     self.songs = { 
         "Dancing Queen": Song("Dancing Queen", "ABBA"),
         "I Will Survive": Song("I Will Survive", "Gloria Gaynor"),
         "Sweet Caroline": Song("Sweet Caroline", "Neil Diamond")
     }
 def setUp(self):
     self.song_1 = Song("Nirvava - Smells like teen spirit")
     self.song_2 = Song("Bob Dylan - Like A Rolling Stone")
     self.guest_1 = Guest("Dougal", 50)
     self.guest_2 = Guest("Hamish", 70)
     self.guest_3 = Guest("Donny", 3)
     songs_1 = [self.song_1, self.song_2]
     songs_2 = []
     self.room_1 = Room("Rock", songs_1, 5)
     self.room_2 = Room("Dance", songs_2, 8)
Esempio n. 16
0
 def setUp(self):
     self.room = Room()
     self.songs = [
         Song("Africa", "Toto"),
         Song("Don't Stop Believin'", "Journey"),
         Song("Wonderwall", "Oasis"),
         Song("Uptown Girl", "Billy Joel"),
         Song("Ring of Fire", "Johnny Cash"),
     ]
     self.guest = Guest("Timmy", 20)
     self.guest_not_in_room = Guest("Jimmy", 40)
    def setUp(self):

        # SONGS SETUP #
        self.song_1 = Song("2Pac", "Dear Mama")
        self.song_2 = Song("The Notorious BIG", "Juicy")
        self.song_3 = Song("The Midnight", "Los Angeles")

        # GUESTS SETUP #
        self.guest_1 = Guest("Angelo", 47, self.song_2)
        self.guest_2 = Guest("Ryan", 128, self.song_3)
        self.guest_3 = Guest("Sonia", 22, self.song_1)
 def setUp(self):
     self.room = Room(1, 7.00)
     self.guest = Guest("Kakashi Hetaki", 27, 22.50,
                        "Communications Breakdown")
     self.guest_2 = Guest("Asuma Sarutobi", 28, 17.00, "Lotta Years")
     self.guest_3 = Guest("Jiraiya", 51, 47.00, "Brown Eyed Girl")
     self.guest_4 = Guest("Shikamaru Nara", 18, 5.00, "Emerald")
     self.song = Song("Aesop Rock", "Lotta Years", 50)
     self.song_2 = Song("Jon Hopkins", "Emerald", 0)
     self.song_3 = Song("Led Zeppelin", "Communications Breakdown", 100)
     self.song_4 = Song("Aesop Rock", "None Shall Pass", 150)
Esempio n. 19
0
 def setUp(self):
     self.room_1 = Room("CBGB", 25.00)
     self.song_1 = Song("Juice", "Lizzo")
     self.song_2 = Song("Dr Dre", "Forgot About Dre")
     self.song_3 = Song("David Byrne", "Finite=Alright")
     self.song_4 = Song("Portishead", "Glory Box")
     self.guest_1 = Guest("Mick", "Jagger", 20, 12000.00, "Gimme Shelter")
     self.guest_2 = Guest("Justin", "Bieber", 16, 0.82, "Sorry")
     self.guest_3 = Guest("Joni", "Mitchell", 21, 100.00, "Juice")
     self.guest_4 = Guest("Susan", "Boyle", 47, 36.42, "F**k tha Police")
     self.guest_5 = Guest("Courtney", "Love", 31, 666.66,
                          "Getting Away With It")
Esempio n. 20
0
class TestSong(unittest.TestCase):
    def setUp(self):
        self.song_1 = Song("Lizzo", "Juice")
        self.song_2 = Song("Dr Dre", "Forgot About Dre")
        self.song_3 = Song("David Byrne", "Finite=Alright")
        self.song_4 = Song("Portishead", "Glory Box")

    def test_song_has_title(self):
        self.assertEqual("Finite=Alright", self.song_3.song_has_title())

    def test_song_has_artist(self):
        self.assertEqual("Lizzo", self.song_1.song_has_artist())
Esempio n. 21
0
    def setUp(self):
        self.room_1 = Room("Bongo", 3, 20)
        self.room_2 = Room("Studio 24", 5, 30)

        self.guest_1 = Guest("Pierre", 50, "Gotta Go")
        self.guest_2 = Guest("Alexander", 40, "On My Radio")
        self.guest_3 = Guest("Pepe", 30, "Divorce a I'ltalienne")
        self.guest_4 = Guest("Edi", 5, "Gotta Go")

        self.song_1 = Song("Gotta Go", "Agnostic Front", 3.2)
        self.song_2 = Song("On My Radio", "Selecter", 3.52)
        self.song_3 = Song("Divorce a I'ltalienne", "Mungo's Hifi", 3.46)
Esempio n. 22
0
    def setUp(self):
        self.song_1 = Song("Ice Ice Baby", "Vanilla Ice")
        self.song_2 = Song("Greatest Day", "Take That")
        self.song_3 = Song("Especially for You", "Kylie and Jason")

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

        self.nevan = Guest("Nevan", self.song_1)
        self.inaya = Guest("Inaya", self.song_2)
        self.olly = Guest("Olly", self.song_3)

        self.guests = [self.nevan, self.inaya, self.olly]
        self.room = Room("The Cheesy Pop Room")
Esempio n. 23
0
    def setUp(self):
        self.room = Room("Nintendo")

        self.song_1 = Song("Castle Theme")
        self.song_2 = Song("Dolphin Shoals")
        self.song_3 = Song("Gusty Garden Galaxy")
        self.song_4 = Song("Rosalina in the Observatory")
        self.song_5 = Song("A Boss Approaches")

        self.guest_1 = Guest("Mario", self.song_1, 100.00)
        self.guest_2 = Guest("Luigi", self.song_2, 30.00)
        self.guest_3 = Guest("Toad", self.song_3, 5.00)
        self.guest_4 = Guest("Peach", self.song_4, 70.00)
        self.guest_5 = Guest("Bowser", self.song_5, 40.00)
    def setUp(self):

        self.song_1 = Song('S001', 'Nickleback', 'Faraway')
        self.song_2 = Song('S002', 'The Weekend', 'Save Your Tears')
        self.song_3 = Song('S003', 'Daxten', 'Somewhere Out There')

        playlist_1 = [self.song_1, self.song_2]

        self.guest_1 = Guest('Joey Tribbiani', 100.00, 'Entrance Hallway', 'S001')
        self.guest_2 = Guest('Ross Gellar', 75.00, 'Entrance Hallway', 'S002')
        self.guest_3 = Guest('Chandler Bing', 50.00, 'Pop Paradise', 'S002')

        current_visitors_1 = [self.guest_1,  self.guest_2]

        self.room = Room('Pop Paradise', 30, 5.00, 0.00, current_visitors_1, playlist_1)
Esempio n. 25
0
    def setUp(self):
        self.room_1 = Room("The Popaoke room", 10, 15)
        self.room_2 = Room("The Countryaoke room", 6, 20)
        self.room_3 = Room("The Rockaoke room", 15, 10)
        self.room_4 = Room("The Rapaoke room", 2, 50)

        self.guest_1 = Guest("David", 150, "Jolene")
        self.guest_2 = Guest("Kyle", 100, "Lovers")
        self.guest_3 = Guest("Antonia", 200, "I should be so lucky")
        self.guest_4 = Guest("Ewen", 300, "We will rock you")

        self.song_1 = Song("I should be so lucky", "Kylie Minogue")
        self.song_2 = Song("Jolene", "Dolly Parton")
        self.song_3 = Song("We will rock you", "Queen")
        self.song_4 = Song("Not afraid", "Eminem")
        self.song_5 = Song("Lovers", "Kylie Minogue")
Esempio n. 26
0
    def get_album(
        self,
        album_property: Optional[list] = None,
        music_property: Optional[list] = None,
        smw_id: Optional[int] = None,
        album_name: Optional[str] = None
    ) -> Optional[Tuple[Album, List[Song]]]:
        params = {}
        params["m"] = "ga"
        params["d"] = "kv"
        params["f"] = " ".join(allowed_album_property)
        params["p"] = " ".join(allowed_music_property)
        if smw_id:
            params["a"] = str(smw_id)
        if album_name:
            params["t"] = album_name

        r = requests.get(self.base_url, params=params)
        try:
            return_json = r.json()
        except:
            return None, None

        if len(return_json) == 2:
            album = Album.from_params(return_json[0])
        songs = []
        for string_smw_id, song_params in return_json[1].items():
            songs.append(Song.from_params(string_smw_id, song_params))

        return album, songs
Esempio n. 27
0
def test_exercise(capsys):
    garden = Song("In The Garden", 10910)
    print("The song " + garden.name + " has a length of " +
          str(garden.length) + " seconds.")

    out, err = capsys.readouterr()
    assert out == "The song In The Garden has a length of 10910 seconds.\n"
Esempio n. 28
0
 def setUp(self):
     self.song_1 = Song("Juicy", "The Notorious B.I.G", "Hip Hop")
     self.song_2 = Song("Club Tropicana", "Wham", "Classics")
     self.song_3 = Song("Thunderstruck", "ACDC", "Rock")
     self.guest_1 = Guest("Rory", 50)
     self.guest_2 = Guest("Steve", 40)
     self.guest_3 = Guest("Ally", 60)
     self.guest_4 = Guest("Stuart", 30)
     self.guest_5 = Guest("Liz", 50)
     self.guest_6 = Guest("Rosie", 40)
     self.room_1 = Room("Hip Hop Room", self.song_1.title,
                        self.song_1.artist, 6, 5, 100)
     self.room_2 = Room("Classics Room", self.song_2.title,
                        self.song_2.artist, 6, 3, 150)
     self.room_3 = Room("Rock Room", self.song_3.title, self.song_3.artist,
                        6, 4, 200)
Esempio n. 29
0
    def setUp(self):

        self.room_01 = Room("Black Ace", 34)
        self.room_02 = Room("Urben Minute",71)
        self.room_03 = Room("Heart Box Karaoke", 20)
        self.room_04 = Room("Old Karaoke", 22)
        self.main_bar = Bar([self.room_01,self.room_02,self.room_03],self.room_04)
        self.guest_01 = Guest("Umair", 70, ["Wagon Wheel"])
        self.guest_02 = Guest("Muneeb", 90,[])
        self.guest_03 = Guest("Ali", 35,[])
        self.guest_04 = Guest("Ahmed", 77,[])

        self.song_01 = Song("Friends in Low Places", "Country")
        self.song_02 = Song("Wagon Wheel", "Country")
        self.song_03 = Song("I Wanna Dance with Somebody", "Pop")
        self.song_04 = Song("Mr. Brightside", "Pop")
Esempio n. 30
0
 def setUp(self):
     self.bar = Bar()
     self.song = Song("Thunderstruck", "AC/DC", 292, 1990, "Rock")
     self.patron = Guest("Allen", 25, self.song)
     self.lager = Drink("Jimmy's Lager", 1.50, 20)
     self.wine = Drink("Red wine", 3.50, 25)
     self.bar.stock_bar(self.lager, 10)