Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
83 changes: 0 additions & 83 deletions src/multisafepay/api/shared/delivery.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,6 @@ class Delivery(ApiModel):
country (Optional[str]): The country code.
phone (Optional[str]): The phone number.
email (Optional[str]): The email address.
street_name (Optional[str]): The street name.
street_name_additional (Optional[str]): Additional street name information.
house_number_suffix (Optional[str]): The house number suffix.

"""

Expand All @@ -48,10 +45,6 @@ class Delivery(ApiModel):
country: Optional[str]
phone: Optional[str]
email: Optional[str]
street_name: Optional[str]
street_name_additional: Optional[str]
house_number_suffix: Optional[str]
country_name: Optional[str]

def add_first_name(
self: "Delivery",
Expand Down Expand Up @@ -253,82 +246,6 @@ def add_email(
self.email = email.get()
return self

def add_street_name(
self: "Delivery",
street_name: Optional[str],
) -> "Delivery":
"""
Add the street name to the delivery information.

Parameters
----------
street_name (Optional[str]): The street name to add.

Returns
-------
Delivery: The updated Delivery instance.

"""
self.street_name = street_name
return self

def add_street_name_additional(
self: "Delivery",
street_name_additional: Optional[str],
) -> "Delivery":
"""
Add additional street name information to the delivery information.

Parameters
----------
street_name_additional (Optional[str]): The additional street name information to add.

Returns
-------
Delivery: The updated Delivery instance.

"""
self.street_name_additional = street_name_additional
return self

def add_house_number_suffix(
self: "Delivery",
house_number_suffix: Optional[str],
) -> "Delivery":
"""
Add the house number suffix to the delivery information.

Parameters
----------
house_number_suffix (Optional[str]): The house number suffix to add.

Returns
-------
Delivery: The updated Delivery instance.

"""
self.house_number_suffix = house_number_suffix
return self

def add_country_name(
self: "Delivery",
country_name: Optional[str],
) -> "Delivery":
"""
Add the country name to the delivery information.

Parameters
----------
country_name (Optional[str]): The country name to add.

Returns
-------
Delivery: The updated Delivery instance.

"""
self.country_name = country_name
return self

@staticmethod
def from_dict(d: Optional[dict]) -> Optional["Delivery"]:
"""
Expand Down
50 changes: 0 additions & 50 deletions tests/multisafepay/unit/api/shared/test_unit_delivery.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,6 @@ def test_initializes_with_valid_values():
country="USA",
phone="555-1234",
email="[email protected]",
street_name="Main St",
street_name_additional="Near the park",
house_number_suffix="A",
)
assert delivery.first_name == "John"
assert delivery.last_name == "Doe"
Expand All @@ -40,9 +37,6 @@ def test_initializes_with_valid_values():
assert delivery.country == "USA"
assert delivery.phone == "555-1234"
assert delivery.email == "[email protected]"
assert delivery.street_name == "Main St"
assert delivery.street_name_additional == "Near the park"
assert delivery.house_number_suffix == "A"


def test_initializes_with_default_values():
Expand All @@ -61,9 +55,6 @@ def test_initializes_with_default_values():
assert delivery.country is None
assert delivery.phone is None
assert delivery.email is None
assert delivery.street_name is None
assert delivery.street_name_additional is None
assert delivery.house_number_suffix is None


def test_adds_first_name():
Expand Down Expand Up @@ -130,38 +121,6 @@ def test_adds_state():
assert delivery.state == "CA"


def test_adds_street_name():
"""
Test that a street name is added to the Delivery instance.
"""
delivery = Delivery().add_street_name("Main St")
assert delivery.street_name == "Main St"


def test_adds_street_name_as_string():
"""
Test that a street name as a string is added to the Delivery instance.
"""
delivery = Delivery().add_street_name("Main St")
assert delivery.street_name == "Main St"


def test_adds_street_name_additional():
"""
Test that additional street name information is added to the Delivery instance.
"""
delivery = Delivery().add_street_name_additional("Near the park")
assert delivery.street_name_additional == "Near the park"


def test_adds_house_number_suffix():
"""
Test that a house number suffix is added to the Delivery instance.
"""
delivery = Delivery().add_house_number_suffix("A")
assert delivery.house_number_suffix == "A"


def test_creates_from_dict_with_all_fields():
"""
Test that a Delivery instance is created from a dictionary with all fields.
Expand All @@ -178,9 +137,6 @@ def test_creates_from_dict_with_all_fields():
"country": "USA",
"phone": "555-1234",
"email": "[email protected]",
"street_name": "Main St",
"street_name_additional": "Near the park",
"house_number_suffix": "A",
}
delivery = Delivery.from_dict(data)
assert delivery.first_name == "John"
Expand All @@ -194,9 +150,6 @@ def test_creates_from_dict_with_all_fields():
assert delivery.country == "USA"
assert delivery.phone == "555-1234"
assert delivery.email == "[email protected]"
assert delivery.street_name == "Main St"
assert delivery.street_name_additional == "Near the park"
assert delivery.house_number_suffix == "A"


def test_creates_from_empty_dict():
Expand All @@ -216,9 +169,6 @@ def test_creates_from_empty_dict():
assert delivery.country is None
assert delivery.phone is None
assert delivery.email is None
assert delivery.street_name is None
assert delivery.street_name_additional is None
assert delivery.house_number_suffix is None


def test_creates_from_none():
Expand Down