Skip to content
Snippets Groups Projects

feat: add minutes and data to contract resources

Merged Borja Gimeno requested to merge feat/add-data-and-minutes-contract-model into master
All threads resolved!
2 files
+ 0
19
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -24,28 +24,28 @@ class ContractTests(unittest.TestCase):
@@ -24,28 +24,28 @@ class ContractTests(unittest.TestCase):
@pytest.mark.vcr()
@pytest.mark.vcr()
def test_get_contract_by_phone_number(self):
def test_get_contract_by_phone_number(self):
contracts = Contract.get_by_phone_number(phone_number="616904164")
contracts = Contract.get_by_phone_number(phone_number="654987654")
contract = contracts[0]
contract = contracts[0]
assert contract.code == "33062"
assert contract.code == "1"
assert contract.customer_vat == "ES30282588Y"
assert contract.customer_vat == "ES55642302N"
assert contract.phone_number == "616904164"
assert contract.phone_number == "654987654"
assert contract.current_tariff_product == "SE_SC_REC_MOBILE_T_UNL_5120"
assert contract.current_tariff_product == "SE_SC_REC_MOBILE_T_UNL_20552"
@pytest.mark.vcr()
@pytest.mark.vcr()
def test_get_contract_by_code(self):
def test_get_contract_by_code(self):
contracts = Contract.get_by_code(code="33057")
contracts = Contract.get_by_code(code="1")
contract = contracts[0]
contract = contracts[0]
assert contract.code == "33057"
assert contract.code == "1"
assert contract.customer_vat == "ES30282588Y"
assert contract.customer_vat == "ES55642302N"
assert contract.phone_number == "-"
assert contract.phone_number == "654987654"
assert contract.current_tariff_product == "SE_SC_REC_BA_F_300_SF"
assert contract.current_tariff_product == "SE_SC_REC_MOBILE_T_UNL_20552"
@pytest.mark.vcr()
@pytest.mark.vcr()
def test_search_paginated_contracts_by_customer_ref(self):
def test_search_paginated_contracts_by_customer_ref(self):
paging_contracts = Contract.search_by_customer_ref(
paging_contracts = Contract.search_by_customer_ref(
customer_ref="27550",
customer_ref="1234",
limit=5,
limit=5,
offset=0,
offset=0,
sortBy="code",
sortBy="code",
@@ -54,12 +54,12 @@ class ContractTests(unittest.TestCase):
@@ -54,12 +54,12 @@ class ContractTests(unittest.TestCase):
contract = paging_contracts.contracts[1]
contract = paging_contracts.contracts[1]
paging = paging_contracts.paging
paging = paging_contracts.paging
assert contract.customer_ref == "27550"
assert contract.customer_ref == "1234"
assert contract.customer_vat == "ES30282588Y"
assert contract.customer_vat == "ES55642302N"
assert contract.phone_number == "717260966"
assert contract.phone_number == "654543432"
assert contract.current_tariff_product == "SE_SC_REC_MOBILE_PACK_UNL_20480"
assert contract.current_tariff_product == "SE_SC_REC_MOBILE_2_SHARED_UNL_51200"
assert paging.limit == 5
assert paging.limit == 5
assert paging.totalNumberOfRecords == 8
assert paging.totalNumberOfRecords == 7
assert paging.offset == 0
assert paging.offset == 0
assert paging.sortBy == "code"
assert paging.sortBy == "code"
assert paging.sortOrder == "DESCENDENT"
assert paging.sortOrder == "DESCENDENT"
@@ -67,7 +67,7 @@ class ContractTests(unittest.TestCase):
@@ -67,7 +67,7 @@ class ContractTests(unittest.TestCase):
@pytest.mark.vcr()
@pytest.mark.vcr()
def test_search_paginated_contracts_by_vat(self):
def test_search_paginated_contracts_by_vat(self):
paging_contracts = Contract.search_by_customer_vat(
paging_contracts = Contract.search_by_customer_vat(
vat="ES30282588Y",
vat="ES55642302N",
limit=5,
limit=5,
offset=0,
offset=0,
sortBy="code",
sortBy="code",
@@ -77,20 +77,24 @@ class ContractTests(unittest.TestCase):
@@ -77,20 +77,24 @@ class ContractTests(unittest.TestCase):
first_contract = paging_contracts.contracts[0]
first_contract = paging_contracts.contracts[0]
second_contract = paging_contracts.contracts[1]
second_contract = paging_contracts.contracts[1]
assert first_contract.code == "33066"
assert first_contract.code == "7"
assert first_contract.customer_vat == "ES30282588Y"
assert first_contract.customer_vat == "ES55642302N"
assert first_contract.phone_number == "784203016"
assert first_contract.phone_number == "654543432"
assert first_contract.current_tariff_product == "SE_SC_REC_MOBILE_T_150_1024"
assert (
 
first_contract.current_tariff_product
 
== "SE_SC_REC_MOBILE_2_SHARED_UNL_51200"
 
)
assert second_contract.code == "33064"
assert second_contract.code == "6"
assert second_contract.customer_vat == "ES30282588Y"
assert second_contract.customer_vat == "ES55642302N"
assert second_contract.phone_number == "717260966"
assert second_contract.phone_number == "654543432"
assert (
assert (
second_contract.current_tariff_product == "SE_SC_REC_MOBILE_PACK_UNL_20480"
second_contract.current_tariff_product
 
== "SE_SC_REC_MOBILE_2_SHARED_UNL_51200"
)
)
assert paging.limit == 5
assert paging.limit == 5
assert paging.totalNumberOfRecords == 8
assert paging.totalNumberOfRecords == 7
assert paging.offset == 0
assert paging.offset == 0
assert paging.sortBy == "code"
assert paging.sortBy == "code"
assert paging.sortOrder == "DESCENDENT"
assert paging.sortOrder == "DESCENDENT"
Loading