Ejemplo n.º 1
0
    def test_set_attr(self):
        attr = {"fire": True}
        a = Track(track_id="123",
                  name="Trust Nobody",
                  album="Cheap Queen",
                  album_type="album")
        a.set_attrs(attr)

        assert a.attr == attr
Ejemplo n.º 2
0
    def test_not_equal_id(self):
        a = Track(track_id="123",
                  name="Trust Nobody",
                  album="Cheap Queen",
                  album_type="album")
        b = Track(track_id="456",
                  name="Trust Nobody",
                  album="Cheap Queen",
                  album_type="album")

        assert a != b
Ejemplo n.º 3
0
    def test_equal_with_attr(self):
        a = Track(track_id="123",
                  name="Trust Nobody",
                  album="Cheap Queen",
                  album_type="album",
                  attr={"fire": True})
        b = Track(track_id="123",
                  name="Trust Nobody",
                  album="Cheap Queen",
                  album_type="album")

        assert a == b
Ejemplo n.º 4
0
from acquisition.playlist import Playlist
from acquisition.track import Track
from acquisition.artist import Artist

playlist = Playlist(playlist_id="123",
                    name="sleep with a baseball bat",
                    entries=[(Track(track_id="000",
                                    name="Sleep with a Baseball Bat",
                                    album="Good Grief",
                                    album_type="album"),
                              [Artist(artist_id="0001",
                                      name="Cosmic Johnny")]),
                             (Track(track_id="111",
                                    name="Riot for Descendant Command",
                                    album="Oversleepers International",
                                    album_type="album"),
                              [Artist(artist_id="1111", name="Emperor X")]),
                             (Track(track_id="222",
                                    name="Forever",
                                    album="Telefone",
                                    album_type="album"), [
                                        Artist(artist_id="2221",
                                               name="Noname"),
                                        Artist(artist_id="2222",
                                               name="Joseph Chilliams"),
                                        Artist(artist_id="2223",
                                               name="Ravyn Lenae")
                                    ])])


class TestPlaylist:
Ejemplo n.º 5
0
import random

from pandas import DataFrame

from acquisition.graph import Graph
from acquisition.track import Track
from acquisition.artist import Artist

tracks = [(Track(track_id="000",
                 name="Diddy Bop",
                 album="Telefone",
                 album_type="album"), [
                     Artist(artist_id="0001", name="Noname"),
                     Artist(artist_id="0002", name="Cam O'bi"),
                     Artist(artist_id="0003", name="Raury")
                 ]),
          (Track(track_id="111",
                 name="Yesterday",
                 album="Telefone",
                 album_type="album"),
           [Artist(artist_id="0001", name="Noname")]),
          (Track(track_id="222",
                 name="Forever",
                 album="Telefone",
                 album_type="album"), [
                     Artist(artist_id="0001", name="Noname"),
                     Artist(artist_id="2222", name="Joseph Chilliams"),
                     Artist(artist_id="2223", name="Ravyn Lenae")
                 ])]