def test_insert_all_packages(self): gph.backup_packages(self.parser.parse_args(["backup", "actual_output"])) gph.insert_packages(self.parser.parse_args(["insert", "actual_output"])) gph.backup_packages(self.parser.parse_args(["backup", "actual_output"])) self.compare_backups("actual_output", "three_inserted_packages")
def test_insert_two_packages(self): gph.backup_packages(self.parser.parse_args(["backup", "actual_output"])) gph.insert_packages(self.parser.parse_args(["insert", "actual_output", "-p", "1", "2"])) gph.backup_packages(self.parser.parse_args(["backup", "actual_output"])) self.compare_backups("actual_output", "two_inserted_packages")
def test_insert_two_packages_keep_ids(self): gph.backup_packages(self.parser.parse_args(["backup", "actual_output"])) gph.delete_packages(self.parser.parse_args(["delete", "-p", "2", "3"])) # geem_package id sequence not synchronized, so the next # insertions would have id's of 4 and 5 without the "-k" flag. gph.insert_packages(self.parser.parse_args(["insert", "actual_output", "-k", "-p", "2", "3"])) gph.backup_packages(self.parser.parse_args(["backup", "actual_output"])) self.compare_backups("actual_output", "all_test_packages")
def test_insert_all_packages_new_owner_id(self): gph.backup_packages(self.parser.parse_args(["backup", "actual_output"])) gph.insert_packages(self.parser.parse_args(["insert", "actual_output", "-n"])) gph.backup_packages(self.parser.parse_args(["backup", "actual_output", "-p", "4", "5", "6"])) gph.delete_packages(self.parser.parse_args(["delete", "-p", "4", "5", "6"])) gph.sync_geem_package_id_seq() gph.insert_packages(self.parser.parse_args(["insert", "actual_output", "-n", "1"])) gph.backup_packages(self.parser.parse_args(["backup", "actual_output"])) self.compare_backups("actual_output", "three_inserted_packages")
def test_insert_two_packages_keep_ids_new_owner_id(self): gph.backup_packages(self.parser.parse_args(["backup", "actual_output"])) gph.insert_packages(self.parser.parse_args(["insert", "actual_output", "-p", "1", "2"])) gph.backup_packages(self.parser.parse_args(["backup", "actual_output"])) gph.delete_packages(self.parser.parse_args(["delete", "-p", "4", "5"])) # geem_package id sequence not synchronized, so the next # insertions would have id's of 6 and 7 without the "-k" flag. gph.insert_packages(self.parser.parse_args(["insert", "actual_output", "-k", "-n", "-p", "4", "5"])) gph.backup_packages(self.parser.parse_args(["backup", "actual_output"])) self.compare_backups("actual_output", "two_inserted_packages_null_owner_ids")
def test_delete_two_packages(self): gph.delete_packages(self.parser.parse_args(["delete", "-p", "1", "2"])) gph.backup_packages(self.parser.parse_args(["backup", "actual_output"])) self.compare_backups("actual_output", "two_deleted_packages")
def test_delete_all_packages(self): gph.delete_packages(self.parser.parse_args(["delete"])) gph.backup_packages(self.parser.parse_args(["backup", "actual_output"])) self.compare_backups("actual_output", "no_packages")
def test_backup_two_packages(self): gph.backup_packages(self.parser.parse_args(["backup", "actual_output", "-p", "2", "3"])) self.compare_backups("actual_output", "one_deleted_package")
def test_backup_all_packages(self): gph.backup_packages(self.parser.parse_args(["backup", "actual_output"])) self.compare_backups("actual_output", "all_test_packages")