def testTagUrls(): tag = Tag() url = "http://example.com/" url2 = "http://sample.com/" tag.commercial_url = url assert (tag.commercial_url == url) tag.commercial_url = url2 assert (tag.commercial_url == url2) tag.commercial_url = None assert (tag.commercial_url is None) tag.copyright_url = url assert (tag.copyright_url == url) tag.copyright_url = url2 assert (tag.copyright_url == url2) tag.copyright_url = None assert (tag.copyright_url is None) tag.audio_file_url = url assert (tag.audio_file_url == url) tag.audio_file_url = url2 assert (tag.audio_file_url == url2) tag.audio_file_url = None assert (tag.audio_file_url is None) tag.audio_source_url = url assert (tag.audio_source_url == url) tag.audio_source_url = url2 assert (tag.audio_source_url == url2) tag.audio_source_url = None assert (tag.audio_source_url is None) tag.artist_url = url assert (tag.artist_url == url) tag.artist_url = url2 assert (tag.artist_url == url2) tag.artist_url = None assert (tag.artist_url is None) tag.internet_radio_url = url assert (tag.internet_radio_url == url) tag.internet_radio_url = url2 assert (tag.internet_radio_url == url2) tag.internet_radio_url = None assert (tag.internet_radio_url is None) tag.payment_url = url assert (tag.payment_url == url) tag.payment_url = url2 assert (tag.payment_url == url2) tag.payment_url = None assert (tag.payment_url is None) tag.publisher_url = url assert (tag.publisher_url == url) tag.publisher_url = url2 assert (tag.publisher_url == url2) tag.publisher_url = None assert (tag.publisher_url is None) # Frame ID enforcement with pytest.raises(ValueError): tag._setUrlFrame("WDDD", "url") with pytest.raises(ValueError): tag._getUrlFrame("WDDD")
t.album = u"To The Death" t.genre = u"Hip-Hop" t.track_num = (3, 5) t.disc_num = (1, 1) t.original_release_date = "1994-04-07" t.release_date = "1994-04-07" t.encoding_date = "2002-03" t.recording_date = 1996 t.tagging_date = "2012-2-5" t.comments.set(u"Gritty, yo!") t.comments.set(u"Brownsville, Brooklyn", u"Origin") t.user_text_frames.set(u"****", u"Rating") t.artist_url = b"http://allmusic.com/artist/mop-p194909" t.user_url_frames.set(b"http://eyed3.nicfit.net/") t.bpm = 187 t.play_count = 125 t.unique_file_ids.set(b"43e888e067ea107f964916af6259cbe7", "md5sum") t.cd_id = b"\x3c\x33\x4d\x41\x43\x59\x3c\x33" t.privates.set("Secrets", "Billy Danzenie") t.terms_of_use = u"Blunted" t.lyrics.set(u""" [ Billy Danzenie ] How about some hardcore? (Yeah, we like it raw!) (4x) How about some hardcore? [ VERSE 1: Billy Danzenie ]
def testTagUrls(): tag = Tag() url = "http://example.com/" url2 = "http://sample.com/" tag.commercial_url = url assert_equal(tag.commercial_url, url) tag.commercial_url = url2 assert_equal(tag.commercial_url, url2) tag.commercial_url = None assert_is_none(tag.commercial_url) tag.copyright_url = url assert_equal(tag.copyright_url, url) tag.copyright_url = url2 assert_equal(tag.copyright_url, url2) tag.copyright_url = None assert_is_none(tag.copyright_url) tag.audio_file_url = url assert_equal(tag.audio_file_url, url) tag.audio_file_url = url2 assert_equal(tag.audio_file_url, url2) tag.audio_file_url = None assert_is_none(tag.audio_file_url) tag.audio_source_url = url assert_equal(tag.audio_source_url, url) tag.audio_source_url = url2 assert_equal(tag.audio_source_url, url2) tag.audio_source_url = None assert_is_none(tag.audio_source_url) tag.artist_url = url assert_equal(tag.artist_url, url) tag.artist_url = url2 assert_equal(tag.artist_url, url2) tag.artist_url = None assert_is_none(tag.artist_url) tag.internet_radio_url = url assert_equal(tag.internet_radio_url, url) tag.internet_radio_url = url2 assert_equal(tag.internet_radio_url, url2) tag.internet_radio_url = None assert_is_none(tag.internet_radio_url) tag.payment_url = url assert_equal(tag.payment_url, url) tag.payment_url = url2 assert_equal(tag.payment_url, url2) tag.payment_url = None assert_is_none(tag.payment_url) tag.publisher_url = url assert_equal(tag.publisher_url, url) tag.publisher_url = url2 assert_equal(tag.publisher_url, url2) tag.publisher_url = None assert_is_none(tag.publisher_url) # Frame ID enforcement assert_raises(ValueError, tag._setUrlFrame, "WDDD", "url") assert_raises(ValueError, tag._getUrlFrame, "WDDD")
t.album = u"To The Death" t.genre = u"Hip-Hop" t.track_num = (3,5) t.disc_num = (1,1) t.original_release_date = "1994-04-07" t.release_date = "1994-04-07" t.encoding_date = "2002-03" t.recording_date = 1996 t.tagging_date = "2012-2-5" t.comments.set(u"Gritty, yo!") t.comments.set(u"Brownsville, Brooklyn", u"Origin") t.user_text_frames.set(u"****", u"Rating") t.artist_url = b"http://allmusic.com/artist/mop-p194909" t.user_url_frames.set(b"http://eyed3.nicfit.net/") t.bpm = 187 t.play_count = 125 t.unique_file_ids.set(b"43e888e067ea107f964916af6259cbe7", "md5sum") t.cd_id = b"\x3c\x33\x4d\x41\x43\x59\x3c\x33" t.privates.set("Secrets", "Billy Danzenie") t.terms_of_use = u"Blunted" t.lyrics.set(u""" [ Billy Danzenie ] How about some hardcore? (Yeah, we like it raw!) (4x) How about some hardcore? [ VERSE 1: Billy Danzenie ]