def install_api(): ''' ()-->None allow using python connect to CMD and run the sh script to install all api using pip ''' setup.install() showinfo("congratulation", "All Api sucessfully install")
def test_install_function(self): setup.remove() self.assertEqual( os.system(self.scripts['is_installed']), 256, msg="Preparing script does not work as expected." ) setup.install() self.assertEqual( os.system(self.scripts['is_installed']), 0, msg="Script should be in file already." ) setup.remove()
def test_install_installsDependencies(self): print("ARRANGE - INSTALL") print("-" * 20) setup.setupVenv() setup.addActivator() setup.activate() print("ACT - INSTALL") print("-" * 20) setup.install() print("ASSERT - INSTALL") print("-" * 20) pip_expected = "" with open(str(PACKAGE_PATH) + "/requirements.txt") as f: pip_expected = f.read() pip_expected = pip_expected.replace("\nsetuptools==46.4.0", "") process = Popen(["pip", "freeze"], stdout=PIPE) pip_output = process.communicate()[0].decode("utf-8") print(pip_expected) print(pip_output) self.assertEqual(pip_expected, pip_output)
def test_wrong_sustem(self): os.name = 'windows' self.assertEquals(install(), -1)