def test_amazon_com_domain_fucntion(self, requests_post): def mock_requests_post(*args,**kwargs): class __mock(): f = open('%s/tests/mocks/amazon.com_domain_result.html' % basedir, 'r') text = f.read() return __mock requests_post.side_effect = mock_requests_post s = SenderBase() result = s.lookup_domain('amazon.com') assert result is not None assert result != {} assert result['host_name'] == 'amazon.com' assert result['domain'] == 'amazon.com' assert result['web_category'] == 'Shopping' assert result['email_volume']['last_month'] == '5.7' assert result['web_reputation'] == 'Good'