Esempio n. 1
0
    def test_to_body_with_release_date_only(self, track, tweet_song_config):
        tweet_song_config.body_config.with_track = False
        tweet_song_config.body_config.with_album = False
        tweet_song_config.body_config.with_artists = False
        tweet_song_config.body_config.with_tracks = False
        tweet_song_config.body_config.with_release_date = True
        body_template = BodyTemplate(track, tweet_song_config.body_config)

        assert body_template.to_body() == 'Release: 2006\n'
Esempio n. 2
0
    def test_to_body_with_artists_only(self, track, tweet_song_config):
        tweet_song_config.body_config.with_track = False
        tweet_song_config.body_config.with_album = False
        tweet_song_config.body_config.with_artists = True
        tweet_song_config.body_config.with_tracks = False
        tweet_song_config.body_config.with_release_date = False
        body_template = BodyTemplate(track, tweet_song_config.body_config)

        assert body_template.to_body() == 'Artist: Ely Guerra\n'
Esempio n. 3
0
    def test_to_body_with_album_only(self, track, tweet_song_config):
        tweet_song_config.body_config.with_track = False
        tweet_song_config.body_config.with_album = True
        tweet_song_config.body_config.with_artists = False
        tweet_song_config.body_config.with_tracks = False
        tweet_song_config.body_config.with_release_date = False
        body_template = BodyTemplate(track, tweet_song_config.body_config)

        assert body_template.to_body() == 'Album: Pa morirse de amor\n'
Esempio n. 4
0
    def test_to_body_with_track_only(self, track, tweet_song_config):
        tweet_song_config.body_config.with_track = True
        tweet_song_config.body_config.with_album = False
        tweet_song_config.body_config.with_artists = False
        tweet_song_config.body_config.with_tracks = False
        tweet_song_config.body_config.with_release_date = False
        body_template = BodyTemplate(track, tweet_song_config.body_config)

        assert body_template.to_body() == 'Track: 1. Peligro\n'
Esempio n. 5
0
    def test_to_body_default_config(self, track, tweet_config):
        body_template = BodyTemplate(track, tweet_config.body_config)

        assert body_template.to_body() == ''
Esempio n. 6
0
    def test_body_with_release_date_false(self, track, tweet_song_config):
        tweet_song_config.body_config.with_release_date = False
        body_template = BodyTemplate(track, tweet_song_config.body_config)

        assert body_template.release_date() == ''
Esempio n. 7
0
    def test_body_with_release_date_true(self, track, tweet_song_config):
        tweet_song_config.body_config.with_release_date = True
        body_template = BodyTemplate(track, tweet_song_config.body_config)

        assert body_template.release_date() == 'Release: 2006\n'
Esempio n. 8
0
    def test_body_with_tracks_false(self, track, tweet_song_config):
        tweet_song_config.body_config.with_tracks = False
        body_template = BodyTemplate(track, tweet_song_config.body_config)

        assert body_template.tracks() == ''
Esempio n. 9
0
    def test_body_with_tracks_true(self, track, tweet_song_config):
        tweet_song_config.body_config.with_tracks = True
        body_template = BodyTemplate(track, tweet_song_config.body_config)

        assert body_template.tracks() == 'Tracks: 19\n'
Esempio n. 10
0
    def test_body_with_artists_true(self, track, tweet_song_config):
        tweet_song_config.body_config.with_artists = True
        body_template = BodyTemplate(track, tweet_song_config.body_config)

        assert body_template.artists() == 'Artist: Ely Guerra\n'
Esempio n. 11
0
    def test_body_with_album_false(self, track, tweet_song_config):
        tweet_song_config.body_config.with_album = False
        body_template = BodyTemplate(track, tweet_song_config.body_config)

        assert body_template.album() == ''
Esempio n. 12
0
    def test_body_with_album_true(self, track, tweet_song_config):
        tweet_song_config.body_config.with_album = True
        body_template = BodyTemplate(track, tweet_song_config.body_config)

        assert body_template.album() == 'Album: Pa morirse de amor\n'
Esempio n. 13
0
    def test_body_with_track_true(self, track, tweet_song_config):
        tweet_song_config.body_config.with_track = True
        body_template = BodyTemplate(track, tweet_song_config.body_config)

        assert body_template.track() == 'Track: 1. Peligro\n'
Esempio n. 14
0
    def test_constructor(self, track, tweet_song_config):
        body_template = BodyTemplate(track, tweet_song_config.body_config)

        assert body_template._track == track
        assert body_template._config == tweet_song_config.body_config