物理削除のテスト修正

This commit is contained in:
野間 2023-05-12 16:02:30 +09:00
parent 2352471194
commit 5341dc4186
5 changed files with 19 additions and 11 deletions

View File

@ -1,3 +1,3 @@
"124","1","1","B","1","202","1","20141113","20141114","",""
"124","1","1","B","1","900","1","20141113","20141114","1","2"
"124","1","1","B","1","331","1","20141113","20141114","1","1"
"124","01","01","B","01","202","1","20141113","20141114","",""
"124","01","01","B","01","900","1","20141113","20141114","01","02"
"124","01","01","B","01","331","1","20141113","20141114","01","01"

1 124 01 1 01 B 1 01 202 1 1 20141113 20141114
2 124 01 1 01 B 1 01 900 1 1 20141113 20141114 1 01 2 02
3 124 01 1 01 B 1 01 331 1 1 20141113 20141114 1 01 1 01

View File

@ -187,10 +187,10 @@ class TestComMedAreaCityMapper:
else:
assert actual_row[actual_col_name] >= expect_row[expect_col_name], f'{line_number}行目:{actual_col_name}が、期待値以降であること'
def test_logical_delete(self):
def test_physical_delete(self):
"""
Cases:
COM_医療圏都道府県市町村対応表テーブルのレコードを1件理削除する
COM_医療圏都道府県市町村対応表テーブルのレコードを1件理削除する
Arranges:
- CSVデータを用意し読み込む
- 削除対象となるレコードを登録する
@ -227,6 +227,8 @@ class TestComMedAreaCityMapper:
# Assert
# 期待値ファイルを読み込む
expect_data_list = create_db_data_from_csv(path.join(self.test_file_path, 'expect_com_med_area_city_delete.csv'))
actual_record_count = self.db.execute_select('SELECT COUNT(*) AS count_num FROM src05.com_med_area_city')[0]['count_num']
assert actual_record_count == len(expect_data_list), 'DBのレコード件数が期待値の件数と一致すること'
primary_keys_prefc_cd = [{'prefc_cd': columns['prefc_cd']} for columns in expect_data_list]
primary_keys_med_sphe_cd = [{'med_sphe_cd': columns['med_sphe_cd']} for columns in expect_data_list]
primary_keys_jis_prefc_cd = [{'jis_prefc_cd': columns['jis_prefc_cd']} for columns in expect_data_list]

View File

@ -158,10 +158,10 @@ class TestComMedPrefcMapper:
else:
assert actual_row[actual_col_name] >= expect_row[expect_col_name], f'{line_number}行目:{actual_col_name}が、期待値以降であること'
def test_logical_delete(self):
def test_physical_delete(self):
"""
Cases:
COM_医療圏都道府県テーブルのレコードを1件理削除する
COM_医療圏都道府県テーブルのレコードを1件理削除する
Arranges:
- CSVデータを用意し読み込む
- 削除対象となるレコードを登録する
@ -198,6 +198,8 @@ class TestComMedPrefcMapper:
# Assert
# 期待値ファイルを読み込む
expect_data_list = create_db_data_from_csv(path.join(self.test_file_path, 'expect_com_med_prefc_delete.csv'))
actual_record_count = self.db.execute_select('SELECT COUNT(*) AS count_num FROM src05.com_med_prefc')[0]['count_num']
assert actual_record_count == len(expect_data_list), 'DBのレコード件数が期待値の件数と一致すること'
primary_keys = [f"'{primary_key['pref_code']}'" for primary_key in expect_data_list]
actual_select_sql = f"SELECT * FROM src05.com_med_prefc WHERE pref_code IN ({','.join(primary_keys)})"
actual_data_list = self.db.execute_select(actual_select_sql)

View File

@ -180,10 +180,10 @@ class TestComSndMedSphe:
else:
assert actual_row[actual_col_name] >= expect_row[expect_col_name], f'{line_number}行目:{actual_col_name}が、期待値以降であること'
def test_logical_delete(self):
def test_physical_delete(self):
"""
Cases:
COM_医療圏二次医療圏テーブルのレコードを1件理削除する
COM_医療圏二次医療圏テーブルのレコードを1件理削除する
Arranges:
- CSVデータを用意し読み込む
- 削除対象となるレコードを登録する
@ -220,6 +220,8 @@ class TestComSndMedSphe:
# Assert
# 期待値ファイルを読み込む
expect_data_list = create_db_data_from_csv(path.join(self.test_file_path, 'expect_com_snd_med_sphe_delete.csv'))
actual_record_count = self.db.execute_select('SELECT COUNT(*) AS count_num FROM src05.com_snd_med_sphe')[0]['count_num']
assert actual_record_count == len(expect_data_list), 'DBのレコード件数が期待値の件数と一致すること'
primary_keys_prefc_cd = [{'prefc_cd': columns['prefc_cd']} for columns in expect_data_list]
primary_keys_med_sphe_cd = [{'med_sphe_cd': columns['med_sphe_cd']} for columns in expect_data_list]
actual_data_list = []

View File

@ -165,10 +165,10 @@ class TestComThrdMedMapper:
else:
assert actual_row[actual_col_name] >= expect_row[expect_col_name], f'{line_number}行目:{actual_col_name}が、期待値以降であること'
def test_logical_delete(self):
def test_physical_delete(self):
"""
Cases:
COM_医療圏3次マスタテーブルのレコードを1件理削除する
COM_医療圏3次マスタテーブルのレコードを1件理削除する
Arranges:
- CSVデータを用意し読み込む
- 削除対象となるレコードを登録する
@ -205,6 +205,8 @@ class TestComThrdMedMapper:
# Assert
# 期待値ファイルを読み込む
expect_data_list = create_db_data_from_csv(path.join(self.test_file_path, 'expect_com_thrd_med_delete.csv'))
actual_record_count = self.db.execute_select('SELECT COUNT(*) AS count_num FROM src05.com_thrd_med')[0]['count_num']
assert actual_record_count == len(expect_data_list), 'DBのレコード件数が期待値の件数と一致すること'
primary_keys_prefcode = [{'prefcode': columns['prefcode']} for columns in expect_data_list]
primary_keys_thrd_cd = [{'thrd_cd': columns['thrd_cd']} for columns in expect_data_list]
actual_data_list = []