aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_dataframes.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_dataframes.py')
-rw-r--r--tests/test_dataframes.py32
1 files changed, 23 insertions, 9 deletions
diff --git a/tests/test_dataframes.py b/tests/test_dataframes.py
index c9ff43f..ea7bad1 100644
--- a/tests/test_dataframes.py
+++ b/tests/test_dataframes.py
@@ -54,7 +54,8 @@ class TestCreateDimStaff:
"email_address": ["Hello", "Bye"],
"department_id": ["Hello", "Bye"],
}
- test_df = {"staff": pd.DataFrame(data=d), "department": pd.DataFrame(data=d2)}
+ test_df = {"staff": pd.DataFrame(
+ data=d), "department": pd.DataFrame(data=d2)}
result = create_dim_staff(test_df)
assert isinstance(result, pd.DataFrame)
@@ -71,7 +72,10 @@ class TestCreateDimStaff:
"email_address": ["Hello", "Bye"],
"department_id": ["Hello", "Bye"],
}
- test_df = {"staff": pd.DataFrame(data=d), "department": pd.DataFrame(data=d2)}
+
+ test_df = {"staff": pd.DataFrame(
+ data=d), "department": pd.DataFrame(data=d2)}
+
result = create_dim_staff(test_df)
expected_d = {
"staff_id": ["Hello", "Bye"],
@@ -88,7 +92,9 @@ class TestCreateDimStaff:
class TestCreatePaymentType:
def test_create_dim_payment_type_returns_correct_columns_and_values(self):
- d = {"payment_type_id": ["Hello", "Bye"], "payment_type_name": ["Hello", "Bye"]}
+ d = {"payment_type_id": ["Hello", "Bye"],
+ "payment_type_name": ["Hello", "Bye"]}
+
test_df = {"payment_type": pd.DataFrame(data=d)}
result = create_dim_payment_type(test_df)
expected_columns = ["payment_type_id", "payment_type_name"]
@@ -180,11 +186,14 @@ class TestCreateDimDate:
index=[0],
)
df_two = pd.DataFrame(
- data={"updated_date": dt(2020, 5, 17), "created_date": dt(2021, 9, 13)},
+ data={"updated_date": dt(2020, 5, 17),
+ "created_date": dt(2021, 9, 13)},
index=[0],
)
df_three = pd.DataFrame(
- data={"updated_date": dt(2022, 5, 17), "created_date": dt(2023, 5, 13)},
+ data={"updated_date": dt(2022, 5, 17),
+ "created_date": dt(2023, 5, 13)},
+
index=[0],
)
expected_df = pd.DataFrame(
@@ -214,7 +223,8 @@ class TestCreateDimDate:
mock_fso.return_value = df_three
result = create_dim_date({"dum": 0})
result.reset_index(inplace=True, drop=True)
- assert result.eq(expected_df, axis="columns").all(axis=None)
+ assert result.eq(
+ expected_df, axis="columns").all(axis=None)
class TestCreateDimLocation:
@@ -222,7 +232,9 @@ class TestCreateDimLocation:
dict_df = {
"address": pd.DataFrame(
data=[["some_time", "some_other_time", 1, "SE18 9QO"]],
- columns=["created_at", "last_updated", "address_id", "postal_code"],
+ columns=["created_at", "last_updated",
+ "address_id", "postal_code"],
+
)
}
result = create_dim_location(dict_df)
@@ -287,5 +299,7 @@ class TestCreateFactPayment:
for col in list(result.columns):
assert col in expected_cols
for col in expected_cols:
- if "_date" or "_time" in col:
- assert result[col].dtype == "O"
+
+
+if "_date" or "_time" in col:
+ assert result[col].dtype == "O"
git.ajschof.me — hosted by ajschofield — powered by cgit