def get_app_id(app_name, platform=Platform.NONE):
     """
     Get application id from package.json
     :param app_name: Folder where application is located.
     :return: Application id.
     """
     json = TnsAsserts.get_package_json(app_name)
     return json.get('nativescript').get('id')
Beispiel #2
0
 def get_app_id(app_name, platform=Platform.NONE):
     """
     Get application id from package.json
     :param app_name: Folder where application is located.
     :return: Application id.
     """
     json = TnsAsserts.get_package_json(app_name)
     return json.get('nativescript').get('id')
    def tearDown(self):
        # Verify application state at the end of the test is correct
        if File.exists(self.app_name):
            data = TnsAsserts.get_package_json(self.app_name)
            assert "tns-android" in data["nativescript"], "'tns-android' not found under `nativescript` in package.json"
            assert "tns-android" not in data["dependencies"], "'tns-android' found under `dependencies` in package.json"

        BaseClass.tearDown(self)
        Folder.cleanup(self.platforms_android + '/build/outputs')
        Folder.cleanup("with space")
Beispiel #4
0
    def tearDown(self):
        # Verify application state at the end of the test is correct
        if File.exists(self.app_name):
            data = TnsAsserts.get_package_json(self.app_name)
            assert "tns-android" in data[
                "nativescript"], "'tns-android' not found under `nativescript` in package.json"
            assert "tns-android" not in data[
                "dependencies"], "'tns-android' found under `dependencies` in package.json"

        BaseClass.tearDown(self)
        Folder.cleanup(self.platforms_android + '/build/outputs')
        Folder.cleanup("with space")