Ejemplo n.º 1
0
	def test_bowtie_with_other_mixture(self, env_mock, path_mock):
		path_mock.isfile.side_effect = lambda f: 'missing' not in f
		fake_env_variables = {'SRST2_BOWTIE2_BUILD': '/usr/bin/bowtie2-build'}
		env_mock.get.side_effect = fake_env_variables.get
		bowtie_exec, bowtie_build_exec = srst2.get_bowtie_execs()
		self.assertEqual(bowtie_exec, 'bowtie2')
		self.assertEqual(bowtie_build_exec, '/usr/bin/bowtie2-build')
Ejemplo n.º 2
0
 def test_bowtie_with_other_mixture(self, env_mock, path_mock):
     path_mock.isfile.side_effect = lambda f: 'missing' not in f
     fake_env_variables = {'SRST2_BOWTIE2_BUILD': '/usr/bin/bowtie2-build'}
     env_mock.get.side_effect = fake_env_variables.get
     bowtie_exec, bowtie_build_exec = srst2.get_bowtie_execs()
     self.assertEqual(bowtie_exec, 'bowtie2')
     self.assertEqual(bowtie_build_exec, '/usr/bin/bowtie2-build')
Ejemplo n.º 3
0
	def test_bowtie_with_defaults(self, env_mock, path_mock):
		path_mock.isfile.side_effect = lambda f: 'missing' not in f
		fake_env_variables = {}
		env_mock.get.side_effect = fake_env_variables.get
		bowtie_exec, bowtie_build_exec = srst2.get_bowtie_execs()
		self.assertEqual(bowtie_exec, 'bowtie2')
		self.assertEqual(bowtie_build_exec, 'bowtie2-build')
Ejemplo n.º 4
0
 def test_bowtie_with_defaults(self, env_mock, path_mock):
     path_mock.isfile.side_effect = lambda f: 'missing' not in f
     fake_env_variables = {}
     env_mock.get.side_effect = fake_env_variables.get
     bowtie_exec, bowtie_build_exec = srst2.get_bowtie_execs()
     self.assertEqual(bowtie_exec, 'bowtie2')
     self.assertEqual(bowtie_build_exec, 'bowtie2-build')