Exemple #1
0
 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")
Exemple #2
0
 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")
Exemple #3
0
 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")
Exemple #4
0
 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")
Exemple #5
0
 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")
Exemple #6
0
 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")
Exemple #7
0
 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")
Exemple #8
0
 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")
Exemple #9
0
 def test_backup_all_packages(self):
     gph.backup_packages(self.parser.parse_args(["backup",
                                                 "actual_output"]))
     self.compare_backups("actual_output", "all_test_packages")