def test_is_auto_renewed(self): osrs = opensrsapi.OpenSRS('host', 'port', 'user', 'key', 'timeout') error = Mock(response_code=osrs.CODE_RENEWAL_IS_NOT_ALLOWED) self.assertTrue(osrs._is_auto_renewed(error, 'foo.co.za')) self.assertTrue(osrs._is_auto_renewed(error, 'bar.de')) self.assertFalse(osrs._is_auto_renewed(error, 'test.com'))
def test_register(self): class Nonce(object): pass user = Nonce() for k, v in { 'first_name': 'first_name', 'last_name': 'last_name', 'email': '*****@*****.**', 'phone': '5551234', 'fax': None, 'address1': 'address1', 'address2': 'address2', 'address3': 'address3', 'city': 'city', 'state': 'state', 'country_code': 'ZA', 'postal_code': None, }.items(): setattr(user, k, v) oapi = opensrsapi.OpenSRS(host='horizon.opensrs.net', port='55443', username=self.USERNAME, private_key=self.PRIVATE_KEY) rsp = oapi.sw_register_domain('foo.badtld', '1', user, 'foo', 'bar') self.assertEqual('1', rsp.get_data()['is_success']) raise Exception()
def setUp(self): XCPMessage_patcher = patch.object( opensrsapi, 'XCPMessage', spec_set=opensrsapi.XCPMessage) XCPChannel_patcher = patch.object( opensrsapi, 'XCPChannel', spec_set=opensrsapi.XCPChannel) self.m_xcp_channel = XCPChannel_patcher.start() self.m_xcp_message = XCPMessage_patcher.start() self.addCleanup(XCPChannel_patcher.stop) self.addCleanup(XCPMessage_patcher.stop) self.opensrs = opensrsapi.OpenSRS( 'host', 'port', 'user', 'key', 'timeout')
def test_register(self): class Nonce(object): pass user = Nonce() for k, v in { 'first_name': 'first_name', 'last_name': 'last_name', 'email': '*****@*****.**', 'phone': '5551234', 'fax': None, 'address1': 'address1', 'address2': 'address2', 'address3': 'address3', 'city': 'city', 'state': 'state', 'country_code': 'ZA', 'postal_code': None, }.items(): setattr(user, k, v) oapi = opensrsapi.OpenSRS(**CONNECTION_OPTIONS) rsp = oapi.sw_register_domain('foo.badtld', '1', user, 'foo', 'bar') self.assertEqual('1', rsp.get_data()['is_success']) raise Exception()
def safe_opensrs(self, req, resp): self.mcf.add_req(req, resp) osrs = opensrsapi.OpenSRS('host', 'port', 'user', 'key', 'timeout') return osrs