def testInvalidAuthData(self): with self.assertRaises(GetnetException): getnet.Client( "d1c3d817-1676-4e28-a789-1e10c3af15b0", "d1c3d817-1676-4e28-a789-1e10c3af15b0", "388183f9-ab04-4c21-9234", )
def setUp(self) -> None: super(SubscriptionIntegrationTest, self).setUp() self.client = getnet.Client( os.environ.get("GETNET_SELLER_ID"), os.environ.get("GETNET_CLIENT_ID"), os.environ.get("GETNET_CLIENT_SECRET"), getnet.api.HOMOLOG, ) self.service = Service(self.client) customer_service = customers.Service(self.client) customer = Customer(**customer_sample.copy()) customer.customer_id = str(uuid.uuid4()) customer.document_number = str(random())[2:13] self.customer = customer_service.create(customer) plan_service = plans.Service(self.client) self.plan = plan_service.create( plans.Plan( seller_id=self.client.seller_id, name="Plan Demo", description="Plan Demo", amount=1990, currency="BRL", product_type="service", period={ "type": "monthly", "billing_cycle": 12, }, )) self.card = Card(**card_sample.copy())
def testGenerateTokenCardShortcut(self, tokenServiceMock, clientMock): tokenServiceMock.return_value = CardToken("123") client = getnet.Client("id", "secret", "seller") token = client.generate_token_card("5155901222280001", "customer_21081826") self.assertEqual("123", token.number_token) tokenServiceMock.assert_called_once()
def setUp(self) -> None: super(PlansIntegrationTest, self).setUp() self.client = getnet.Client( os.environ.get("GETNET_SELLER_ID"), os.environ.get("GETNET_CLIENT_ID"), os.environ.get("GETNET_CLIENT_SECRET"), getnet.client.HOMOLOG, ) self.service = Service(self.client)
def setUp(self) -> None: super(CardsIntegrationTest, self).setUp() self.client = getnet.Client( os.environ.get("GETNET_SELLER_ID"), os.environ.get("GETNET_CLIENT_ID"), os.environ.get("GETNET_CLIENT_SECRET"), getnet.api.HOMOLOG, ) self.number_token = self.client.generate_token_card( "5155901222280001", "customer_01") self.service = Service(self.client)
def testValidateAuthDataBeforeRequest(self, getMock, authMock): client = getnet.Client( "d1c3d817-1676-4e28-a789-1e10c3af15b0", "d1c3d817-1676-4e28-a789-1e10c3af15b0", "388183f9-ab04-4c21-9234", ) getMock.ok.return_value = True client._access_token_expired = MagicMock(return_value=False) client.get("/test") client._access_token_expired.assert_called_once()
def setUp(self) -> None: super(PaymentCreditIntegrationTest, self).setUp() self.client = getnet.Client( os.environ.get("GETNET_SELLER_ID"), os.environ.get("GETNET_CLIENT_ID"), os.environ.get("GETNET_CLIENT_SECRET"), getnet.api.HOMOLOG, ) self.service = Service(self.client) self.order = Order("6d2e4380-d8a3-4ccb-9138-c289182818a3", 0, "physical_goods") self.customer = Customer(**customer_sample.copy())
def testInvalidEnvironment(self): with self.assertRaises(TypeError): getnet.Client("a", "b", "c", 10)