Test for file removal
This commit is contained in:
@@ -575,6 +575,31 @@ class BamBlendTest(BamSessionTestCase):
|
|||||||
self.assertEqual(returncode_test, returncode)
|
self.assertEqual(returncode_test, returncode)
|
||||||
|
|
||||||
|
|
||||||
|
class BamDeleteTest(BamSessionTestCase):
|
||||||
|
"""Test for the `bam commit` command when files are being deleted.
|
||||||
|
"""
|
||||||
|
|
||||||
|
def __init__(self, *args):
|
||||||
|
self.init_defaults()
|
||||||
|
super().__init__(*args)
|
||||||
|
|
||||||
|
def test_delete(self):
|
||||||
|
self.init_repo()
|
||||||
|
file_data = b"hello world!\n"
|
||||||
|
|
||||||
|
proj_path = os.path.join(self.path_local_store, self.proj_name)
|
||||||
|
co_id = "mysession"
|
||||||
|
session_path = os.path.join(proj_path, co_id)
|
||||||
|
|
||||||
|
stdout, stderr = bam_run(["create", co_id], proj_path)
|
||||||
|
self.assertEqual("", stderr)
|
||||||
|
|
||||||
|
# now do a real commit
|
||||||
|
file_quick_write(session_path, "testfile.txt", file_data)
|
||||||
|
stdout, stderr = bam_run(["commit", "-m", "tests message"], session_path)
|
||||||
|
self.assertEqual("", stderr)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
data = global_setup()
|
data = global_setup()
|
||||||
unittest.main(exit=False)
|
unittest.main(exit=False)
|
||||||
|
Reference in New Issue
Block a user