def test_entrypoint(): """ Tests the entrypoint of plugin_parser """ path_dirs = test_env.PathDirs() plugin_parser.add_plugins(path_dirs, "https://github.com/CyberReboot/vent-plugins.git") os.system("python2.7 "+path_dirs.base_dir+"plugin_parser.py update_plugins https://github.com/CyberReboot/vent-plugins.git "+path_dirs.base_dir+" "+path_dirs.data_dir) os.system("python2.7 "+path_dirs.base_dir+"plugin_parser.py remove_plugins https://github.com/CyberReboot/vent-plugins.git "+path_dirs.base_dir+" "+path_dirs.data_dir) os.system("python2.7 "+path_dirs.base_dir+"plugin_parser.py") os.system("python2.7 "+path_dirs.base_dir+"plugin_parser.py invalid_type https://foo.git")
def test_update_images(): """ Test update_images function """ path_dirs = test_env.PathDirs() plugin_parser.update_images(path_dirs) # Add then Remove plugin & call update_images plugin_parser.add_plugins(path_dirs, "https://github.com/CyberReboot/vent-plugins.git") plugin_parser.update_images(path_dirs) plugin_parser.remove_plugins(path_dirs, "https://github.com/CyberReboot/vent-plugins.git")
def test_update_images(): """ Test update_images function """ path_dirs = test_env.PathDirs() plugin_parser.update_images(path_dirs) # Add then Remove plugin & call update_images plugin_parser.add_plugins( path_dirs, "https://github.com/CyberReboot/vent-plugins.git") plugin_parser.update_images(path_dirs) plugin_parser.remove_plugins( path_dirs, "https://github.com/CyberReboot/vent-plugins.git")
def test_entrypoint(): """ Tests the entrypoint of plugin_parser """ path_dirs = test_env.PathDirs() plugin_parser.add_plugins( path_dirs, "https://github.com/CyberReboot/vent-plugins.git") os.system( "python2.7 " + path_dirs.base_dir + "plugin_parser.py update_plugins https://github.com/CyberReboot/vent-plugins.git " + path_dirs.base_dir + " " + path_dirs.data_dir) os.system( "python2.7 " + path_dirs.base_dir + "plugin_parser.py remove_plugins https://github.com/CyberReboot/vent-plugins.git " + path_dirs.base_dir + " " + path_dirs.data_dir) os.system("python2.7 " + path_dirs.base_dir + "plugin_parser.py") os.system("python2.7 " + path_dirs.base_dir + "plugin_parser.py invalid_type https://foo.git")
def test_add_plugins(): """ Test with valid dirs, invalid dirs, empty dirs, non-extistent plugins, duplicate plugins """ path_dirs = test_env.PathDirs() invalid_dirs = test_env.PathDirs(base_dir="/tmp/") invalid2_dirs = test_env.PathDirs(plugin_repos="core/") plugin_parser.add_plugins(path_dirs, "https://github.com/CyberReboot/vent-plugins.git") plugin_parser.add_plugins(invalid_dirs, "https://github.com/CyberReboot/vent-plugins.git") plugin_parser.add_plugins(path_dirs, "test") plugin_parser.add_plugins(path_dirs, "") plugin_parser.add_plugins(invalid2_dirs, "https://github.com/template-change") plugin_parser.add_plugins(path_dirs, "https://github.com/Joecakes4u/test_template_file_ignore")
def add_plugin(path_dirs, url): plugin_parser.add_plugins(path_dirs, url)
def test_add_plugins(): """ Test with valid dirs, invalid dirs, empty dirs, non-extistent plugins, duplicate plugins """ path_dirs = test_env.PathDirs() invalid_dirs = test_env.PathDirs(base_dir="/tmp/") invalid2_dirs = test_env.PathDirs(plugin_repos="core/") plugin_parser.add_plugins( path_dirs, "https://github.com/CyberReboot/vent-plugins.git") plugin_parser.add_plugins( invalid_dirs, "https://github.com/CyberReboot/vent-plugins.git") plugin_parser.add_plugins(path_dirs, "test") plugin_parser.add_plugins(path_dirs, "") plugin_parser.add_plugins(invalid2_dirs, "https://github.com/template-change") plugin_parser.add_plugins( path_dirs, "https://github.com/Joecakes4u/test_template_file_ignore")