def test_DabRadioStation():
    p = DabRadioStation(name='BBC Radio 1',
                        ecc='ce1',
                        eid='ce15',
                        sid='c221',
                        scids='0')
    assert p.get_hostname() == '0.c221.ce15.ce1.dab.radiodns.org'
    assert p.get_text_topic() == '/topic/dab/ce1/ce15/c221/0/text'
    assert p.get_image_topic() == '/topic/dab/ce1/ce15/c221/0/image'
    assert p.get_name() == 'BBC Radio 1'
def test_DabRadioStation_pa():
    p = DabRadioStation(name='BBC Radio 1',
                        ecc='abc',
                        eid='abcd',
                        sid='abcd',
                        scids='0',
                        pa=1023)
    assert p.get_hostname() == '1023.0.abcd.abcd.abc.dab.radiodns.org'
    assert p.get_text_topic() == '/topic/dab/abc/abcd/abcd/0/1023/text'
    assert p.get_image_topic() == '/topic/dab/abc/abcd/abcd/0/1023/image'
    assert p.get_name() == 'BBC Radio 1'
def test_DabRadioStation_appty_uatype():
    p = DabRadioStation(name='BBC Radio 1',
                        ecc='abc',
                        eid='abcd',
                        sid='abcd',
                        scids='0',
                        appty='01',
                        uatype='234')
    assert p.get_hostname() == '01-234.0.abcd.abcd.abc.dab.radiodns.org'
    assert p.get_text_topic() == '/topic/dab/abc/abcd/abcd/0/01-234/text'
    assert p.get_image_topic() == '/topic/dab/abc/abcd/abcd/0/01-234/image'
    assert p.get_name() == 'BBC Radio 1'
def test_DabRadioStation_appty_uatype():
    p = DabRadioStation(name = 'BBC Radio 1', ecc = 'abc', eid = 'abcd', sid = 'abcd', scids = '0', appty = '01', uatype = '234')
    assert p.get_hostname() == '01-234.0.abcd.abcd.abc.dab.radiodns.org'
    assert p.get_text_topic() == '/topic/dab/abc/abcd/abcd/0/01-234/text'
    assert p.get_image_topic() == '/topic/dab/abc/abcd/abcd/0/01-234/image'
    assert p.get_name() == 'BBC Radio 1'
def test_DabRadioStation_pa():
    p = DabRadioStation(name = 'BBC Radio 1', ecc = 'abc', eid = 'abcd', sid = 'abcd', scids = '0', pa = 1023)
    assert p.get_hostname() == '1023.0.abcd.abcd.abc.dab.radiodns.org'
    assert p.get_text_topic() == '/topic/dab/abc/abcd/abcd/0/1023/text'
    assert p.get_image_topic() == '/topic/dab/abc/abcd/abcd/0/1023/image'
    assert p.get_name() == 'BBC Radio 1'
def test_DabRadioStation():
    p = DabRadioStation(name = 'BBC Radio 1', ecc = 'ce1', eid = 'ce15', sid = 'c221', scids = '0')
    assert p.get_hostname() == '0.c221.ce15.ce1.dab.radiodns.org'
    assert p.get_text_topic() == '/topic/dab/ce1/ce15/c221/0/text'
    assert p.get_image_topic() == '/topic/dab/ce1/ce15/c221/0/image'
    assert p.get_name() == 'BBC Radio 1'