def test_get_sample_names_main(self): barcode_file = tempfile.NamedTemporaryFile() barcode_file.write( "SampleA\tAAGGAAGG\n" "SampleB\tACGTACGT\n") barcode_file.seek(0) output_file = tempfile.NamedTemporaryFile() get_sample_names_main([ "--barcode-file", barcode_file.name, "--output-file", output_file.name, ]) output_file.seek(0) observed_sample_names = output_file.read() self.assertEqual(observed_sample_names, "SampleA\nSampleB\n")
def test_get_sample_names_main(self): barcode_file = tempfile.NamedTemporaryFile() barcode_file.write(b"SampleA\tAAGGAAGG\n" b"SampleB\tACGTACGT\n") barcode_file.seek(0) output_file = tempfile.NamedTemporaryFile() get_sample_names_main([ "--barcode-file", barcode_file.name, "--output-file", output_file.name, ]) output_file.seek(0) observed_sample_names = output_file.read() self.assertEqual(observed_sample_names, b"SampleA\nSampleB\n")
#!/usr/bin/env python from dnabclib.main import get_sample_names_main get_sample_names_main()