def test_vap_samples_second(testdir, mock_testclass): samples_file = Path(__file__).parent.joinpath('samples.txt') samples = ['POLR2A', 'ASDURF', 'POLR1C'] Parser.first = MagicMock(return_value=samples) v.vap_sample = MagicMock() v.vap_samples(samples_file, index=1) v.vap_sample.assert_any_call(samples[1], 'parameters.txt', None) Parser.first.assert_called_once_with(samples_file)
def test_vap_samples_second_parameters(testdir, mock_testclass): samples_file = Path(__file__).parent.joinpath('samples.txt') parameters = Path(__file__).parent.joinpath('parameters.txt') selection = Path(__file__).parent.joinpath('genes.txt') samples = ['POLR2A', 'ASDURF', 'POLR1C'] Parser.first = MagicMock(return_value=samples) v.vap_sample = MagicMock() v.vap_samples(samples_file, parameters, selection, 1) v.vap_sample.assert_any_call(samples[1], parameters, selection) Parser.first.assert_called_once_with(samples_file)