From 861b94b7a5632b3ab2d78e12adc20701e155cc69 Mon Sep 17 00:00:00 2001
From: sandho0000 <michael.sandholzer@unibas.ch>
Date: Fri, 9 Dec 2022 15:42:36 +0100
Subject: [PATCH] test functions added

---
 requirements.txt             |  7 +++++++
 tests/test_read_sequencer.py | 24 +++++++++++++-----------
 2 files changed, 20 insertions(+), 11 deletions(-)
 create mode 100644 requirements.txt

diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..d2abc8c
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,7 @@
+argparse
+logging
+random
+collections.abc
+Bio
+Bio.Seq
+Bio.SeqRecord
\ No newline at end of file
diff --git a/tests/test_read_sequencer.py b/tests/test_read_sequencer.py
index 650bb8e..a50af53 100644
--- a/tests/test_read_sequencer.py
+++ b/tests/test_read_sequencer.py
@@ -2,6 +2,7 @@ import pytest
 
 from readsequencer.read_sequencer import ReadSequencer
 
+
 sequencer = ReadSequencer()
 
 
@@ -9,19 +10,20 @@ def test_chunksize():
     assert sequencer.chunk_size == 10000
 
 
-
 def test_run_Input():
-    assert ReadSequencer(
-            fasta="./tests/fasta_testfile/50_seqs_50_1000_bp.fasta",
-            output="./tests/fasta_testfile/",
-            read_length=1000,
-            chunk_size=10000,
-        )
+    assert sequencer.fasta == None
+    assert sequencer.read_length == 150
+    assert sequencer.output == None
+    assert sequencer.chunk_size == 10000
 
 
 def test_run_Random():
     assert ReadSequencer(
-            output="./tests/fasta_testfile/",
-            read_length=1000,
-            chunk_size=10000,
-        )
\ No newline at end of file
+        output="./tests/fasta_testfile/results.fasta"
+    ).output == "./tests/fasta_testfile/results.fasta"
+    assert ReadSequencer(read_length=1000).read_length == 1000
+    assert ReadSequencer(chunk_size=10000).chunk_size == 10000
+    assert ReadSequencer(
+        output="./tests/fasta_testfile/results.fasta",
+        read_length=1000,
+        chunk_size=10000).fasta == None
-- 
GitLab