def test_domain_name(): """Tests domain name property.""" domain = Domain('example.com') domain.name = 'another.example.com' assert domain.name == 'another.example.com' domain.name = 'final.example.com.' assert domain.name == 'final.example.com'
def test_domain(): """Tests initializing a domain class, __str__, __repr__ and domain name properties.""" domain = Domain('example.com') assert domain.name == 'example.com' assert str(domain) == 'example.com' assert domain.__repr__() == 'Domain("example.com")' assert domain + '/example.html' == 'example.com/example.html' assert 'http://' + domain == 'http://example.com'