def test_lgpl_run(self): """Tests run of a LicenceChoice with license set to "LGPL" """ resps = ['Foo', 'Damien Lebrun', '*****@*****.**', 'LGPL', ] self.input_mock.side_effect = lambda x: resps.pop(0) skel = LicenseChoice() with TempDir() as tmp: skel.run(tmp.path) self.assertTrue(tmp.exists('LICENSE')) self.assertTrue(tmp.exists('COPYING')) self.assertTrue(tmp.exists('COPYING.LESSER'))