Skip to content

Commit 91a85f5

Browse files
committed
Add test with assertRaises
1 parent 8f452bb commit 91a85f5

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

python_ci/src/tests/test_df_service.py

+13
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,19 @@ def test_return_expected_df_when_get_local_path_return_none(self) -> None:
9999
assert_frame_equal(actual_df, expected_df)
100100
self.assertEqual(self.m_get_local_path.call_count, 3)
101101

102+
def test_raise_attribute_error_when_no_image_hash(self) -> None:
103+
self.m_get_local_path.return_value = '/opt/program/test_image.jpg'
104+
105+
bad_input_df = pd.DataFrame({
106+
'num': [1],
107+
'image_path': [
108+
['/opt/program/test_image.jpg'],
109+
]
110+
})
111+
112+
with self.assertRaises(AttributeError):
113+
self.service.swap_and_remove_path(bad_input_df)
114+
102115
@skip('Use unittest.skip')
103116
def test_tmp(self) -> None:
104117
pass

0 commit comments

Comments
 (0)