コード例 #1
0
ファイル: test_card.py プロジェクト: rafagonc/getnet-py
    def testNumberTokenAsStr(self):
        data = sample.copy()
        data["number_token"] = "12345"
        card = Card(**data)

        self.assertIsInstance(card.number_token, CardToken)
        self.assertEqual(card.number_token.number_token, "12345")
コード例 #2
0
ファイル: test_card.py プロジェクト: rafagonc/getnet-py
 def testAsDict(self):
     card = Card(**sample)
     self.assertDictEqual(card.as_dict(), sample)
コード例 #3
0
ファイル: test_card.py プロジェクト: rafagonc/getnet-py
 def testInvalidBrand(self):
     with self.assertRaises(TypeError):
         data = sample.copy()
         data["brand"] = "12345"
         Card(**data)
コード例 #4
0
ファイル: test_card.py プロジェクト: rafagonc/getnet-py
 def testInvalidCustomerId(self):
     with self.assertRaises(TypeError):
         data = sample.copy()
         data["customer_id"] = "1" * 101
         Card(**data)
コード例 #5
0
ファイル: test_card.py プロジェクト: rafagonc/getnet-py
 def testInvalidSecurityCode5(self):
     with self.assertRaises(TypeError):
         data = sample.copy()
         data["security_code"] = "12345"
         Card(**data)
コード例 #6
0
ファイル: test_card.py プロジェクト: rafagonc/getnet-py
 def testInvalidExpirationMonth(self):
     with self.assertRaises(TypeError):
         data = sample.copy()
         data["expiration_month"] = 13
         Card(**data)
コード例 #7
0
ファイル: test_card.py プロジェクト: rafagonc/getnet-py
 def testInvalidExpirationYear(self):
     with self.assertRaises(TypeError):
         data = sample.copy()
         data["expiration_year"] = 100
         Card(**data)
コード例 #8
0
ファイル: test_card.py プロジェクト: ramon/getnet-py
def test_as_dict(card_sample: dict):
    card = Card(**card_sample)
    assert card_sample == card._as_dict()
コード例 #9
0
ファイル: test_card.py プロジェクト: ramon/getnet-py
def test_invalid_expiration_month(card_sample: dict):
    with pytest.raises(TypeError):
        card_sample["expiration_month"] = 13
        Card(**card_sample)
コード例 #10
0
ファイル: test_card.py プロジェクト: ramon/getnet-py
def test_invalid_brand(card_sample: dict):
    with pytest.raises(TypeError):
        card_sample["brand"] = "12345"
        Card(**card_sample)
コード例 #11
0
ファイル: test_card.py プロジェクト: ramon/getnet-py
def test_number_token_as_str(card_sample: dict):
    card_sample["number_token"] = "12345"
    card = Card(**card_sample)

    assert isinstance(card.number_token, CardToken)
    assert "12345" == card.number_token.number_token
コード例 #12
0
ファイル: test_card.py プロジェクト: ramon/getnet-py
def test_invalid_security_code5(card_sample: dict):
    with pytest.raises(TypeError):
        card_sample["security_code"] = "12345"
        Card(**card_sample)
コード例 #13
0
ファイル: test_card.py プロジェクト: ramon/getnet-py
def test_invalid_customer_id(card_sample: dict):
    with pytest.raises(TypeError):
        card_sample["customer_id"] = "1" * 101
        Card(**card_sample)
コード例 #14
0
ファイル: test_card.py プロジェクト: ramon/getnet-py
def test_invalid_expiration_year(card_sample: dict):
    with pytest.raises(TypeError):
        card_sample["expiration_year"] = 100
        Card(**card_sample)