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!
1 file
+ 0
8
Compare changes
  • Side-by-side
  • Inline
@@ -10,30 +10,22 @@ from odoo_somconnexio_python_client.resources.fiber_contracts import (
@@ -10,30 +10,22 @@ from odoo_somconnexio_python_client.resources.fiber_contracts import (
def assert_model(contracts):
def assert_model(contracts):
contract = contracts[0]
contract = contracts[0]
assert contract.code == "33055"
assert contract.code == "2"
assert contract.customer_vat == "ES30282588Y"
assert contract.customer_vat == "ES55642302N"
assert contract.phone_number == "939591019"
assert contract.phone_number == "939516001"
assert contract.current_tariff_product == "SE_SC_REC_BA_F_600"
assert contract.current_tariff_product == "SE_SC_REC_BA_F_600"
@pytest.fixture(scope="module")
def vcr_config():
return {
# Replace the API-KEY request header with "DUMMY" in cassettes
"filter_headers": [("API-KEY", "DUMMY")],
}
class FiberContractsToPackTests(unittest.TestCase):
class FiberContractsToPackTests(unittest.TestCase):
@pytest.mark.vcr()
@pytest.mark.vcr()
def test_search_by_partner_ref(self):
def test_search_by_partner_ref(self):
assert_model(FiberContractsToPack.search_by_partner_ref(partner_ref=27550))
assert_model(FiberContractsToPack.search_by_partner_ref(partner_ref=1234))
@pytest.mark.vcr()
@pytest.mark.vcr()
def test_search_by_partner_ref_and_mobiles_sharing_data(self):
def test_search_by_partner_ref_and_mobiles_sharing_data(self):
assert_model(
assert_model(
FiberContractsToPack.search_by_partner_ref(
FiberContractsToPack.search_by_partner_ref(
partner_ref=27550, mobiles_sharing_data=True
partner_ref=1234, mobiles_sharing_data="true"
)
)
)
)
Loading