diff --git a/test/dataextractors/test_simple.py b/test/dataextractors/test_simple.py index 0f7971bd30cf2f1117c5c67bf843b7a6213ccead..c1fc5c76c3a9d415e7b94d8edfff42972b0c7225 100644 --- a/test/dataextractors/test_simple.py +++ b/test/dataextractors/test_simple.py @@ -239,3 +239,5 @@ async def test_standardnummer(): assert target_dataframe.shape == (2, 2) assert target_dataframe.at['AC09705420', standardnummer.column] == 'VD18 90551591' assert target_dataframe.at['AC10438476', standardnummer.column].__repr__() == 'nan' + + diff --git "a/test/dataextractors/test_\303\274bergeordnet.py" "b/test/dataextractors/test_\303\274bergeordnet.py" index 80419be3762b0920364e8f5401052fe2ec452fac..bcd4f2f64ae7d26e5c637d55f2943ae0ae55975d 100644 --- "a/test/dataextractors/test_\303\274bergeordnet.py" +++ "b/test/dataextractors/test_\303\274bergeordnet.py" @@ -69,4 +69,16 @@ async def test_werktitel_and_achlagworte(): if index == max: break - assert target_dataframe['Werktitel'].isna().sum() == len(empty) \ No newline at end of file + assert target_dataframe['Werktitel'].isna().sum() == len(empty) + + +@pytest.mark.asyncio +async def test_schlagworte_fallback(): + session = httpx.AsyncClient() + rr = RecordRetriever([], session=session) + df = pd.DataFrame() + schlag = Schlagworte(df) + record = await rr.get_record_from_ac_number('AC11064890') + result = await schlag.write(record) + assert not (result is None) + assert df.shape == (1, 1) \ No newline at end of file