def METHOD_NAME(self):
    with patch('pvactools.lib.netmhc_stab.requests.post', unittest.mock.Mock(side_effect = lambda url, data, timeout, files=None: mock_netchop_netmhcstabpan(
        data,
        files,
        self.test_data_directory,
        "Netmhcstab.{}.html".format(data['allele'])
    ))), unittest.mock.patch('pvactools.lib.netmhc_stab.NetMHCStab.valid_alleles', side_effect=default_alleles):
        output_file = tempfile.NamedTemporaryFile()
        NetMHCStab(
            os.path.join(self.test_data_directory, 'Test_filtered.tsv'),
            output_file.name,
            file_type='pVACseq'
        ).execute()
        self.assertTrue(cmp(
            os.path.join(self.test_data_directory, 'Test_filtered.stab.tsv'),
            output_file.name
        ))