Beispiel #1
0
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")
Beispiel #2
0
 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()
Beispiel #3
0
    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)
Beispiel #4
0
 def test_wrong_sustem(self):
     os.name = 'windows'
     self.assertEquals(install(), -1)