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