diff --git a/test/test_signal_generator.py b/test/test_signal_generator.py
index 4f9d02c85d4ddb2712485b46b4242a4511fbe235..b086ff069f98f863be3e73df0b90818aa2a7740e 100644
--- a/test/test_signal_generator.py
+++ b/test/test_signal_generator.py
@@ -284,4 +284,4 @@ def test_fromfile(datadir):
         g = FromFile(datadir.join('tset.py'))
 
     with pytest.raises(ValueError, match="could not convert string"):
-        g = FromFile(datadir.join('test.py'))
+        g = FromFile(datadir.join('bad.csv'))
diff --git a/test/test_signal_generator/bad.csv b/test/test_signal_generator/bad.csv
new file mode 100644
index 0000000000000000000000000000000000000000..94f8f3c931ba0182527997adcce7541032023315
--- /dev/null
+++ b/test/test_signal_generator/bad.csv
@@ -0,0 +1,2 @@
+0
+a
diff --git a/test/test_signal_generator/test.py b/test/test_signal_generator/test.py
deleted file mode 100644
index 147e61fc20bcaaf9acc081fb35b5647617b3a831..0000000000000000000000000000000000000000
--- a/test/test_signal_generator/test.py
+++ /dev/null
@@ -1,25 +0,0 @@
-"""
-B-ASIC automatically generated SFG file.
-Name: test
-Last saved: 2023-02-15 16:45:16.836909.
-"""
-from b_asic import SFG, Delay, Input, Output, Signal
-
-# Inputs:
-in1 = Input(name="")
-
-# Outputs:
-out1 = Output(name="")
-
-# Operations:
-t1 = Delay(name="")
-
-# Signals:
-
-Signal(source=t1.output(0), destination=out1.input(0))
-Signal(source=in1.output(0), destination=t1.input(0))
-test = SFG(inputs=[in1], outputs=[out1], name='test')
-
-# SFG Properties:
-prop = {'name': test}
-positions = {'t1': (114, 38, False), 'in1': (-57, 38, False), 'out1': (304, 38, False)}