예제 #1
0
 def test_status_untracked(self):
     client = SvnClient(self.local_path)
     self.assertTrue(client.path_exists())
     self.assertTrue(client.detect_presence())
     self.assertStatusListEqual(
         '?       added-fs.txt\nA       added.txt\nD       deleted.txt\nM       modified-fs.txt\n!       deleted-fs.txt\nM       modified.txt\n',
         client.get_status(untracked=True))
예제 #2
0
 def test_status_relpath(self):
     client = SvnClient(self.local_path)
     self.assertTrue(client.path_exists())
     self.assertTrue(client.detect_presence())
     self.assertStatusListEqual(
         'A       local/added.txt\nD       local/deleted.txt\nM       local/modified-fs.txt\n!       local/deleted-fs.txt\nM       local/modified.txt\n',
         client.get_status(basepath=os.path.dirname(self.local_path)))
예제 #3
0
    def test_status(self):
        client = SvnClient(self.local_path)
        self.assertTrue(client.path_exists())
        self.assertTrue(client.detect_presence())
        self.assertStatusListEqual(
            '''\
A       added.txt
D       deleted.txt
M       modified-fs.txt
!       deleted-fs.txt
M       modified.txt''', client.get_status())
예제 #4
0
    def test_status_relpath(self):
        client = SvnClient(self.local_path)
        self.assertTrue(client.path_exists())
        self.assertTrue(client.detect_presence())
        self.assertStatusListEqual(
            '''\
A       local/added.txt
D       local/deleted.txt
M       local/modified-fs.txt
!       local/deleted-fs.txt
M       local/modified.txt'''.replace("/", os.path.sep),
            client.get_status(basepath=os.path.dirname(self.local_path)))
예제 #5
0
 def testStatusClean(self):
     client = SvnClient(self.remote_path)
     self.assertEquals('', client.get_status())
예제 #6
0
 def test_status_untracked(self):
     client = SvnClient(self.local_path)
     self.assertTrue(client.path_exists())
     self.assertTrue(client.detect_presence())
     self.assertStatusListEqual('?       added-fs.txt\nA       added.txt\nD       deleted.txt\nM       modified-fs.txt\n!       deleted-fs.txt\nM       modified.txt\n', client.get_status(untracked=True))
예제 #7
0
 def test_status_relpath(self):
     client = SvnClient(self.local_path)
     self.assertTrue(client.path_exists())
     self.assertTrue(client.detect_presence())
     self.assertStatusListEqual('A       local/added.txt\nD       local/deleted.txt\nM       local/modified-fs.txt\n!       local/deleted-fs.txt\nM       local/modified.txt\n', client.get_status(basepath=os.path.dirname(self.local_path)))
예제 #8
0
 def testStatusClean(self):
     client = SvnClient(self.remote_path)
     self.assertEquals('', client.get_status())
 def test_status_untracked(self):
     from vcstools.svn import SvnClient
     client = SvnClient(self.readonly_path)
     self.assertTrue(client.path_exists())
     self.assertTrue(client.detect_presence())
     self.assertEquals('?       added-fs.txt\nA       added.txt\nD       deleted.txt\nM       modified-fs.txt\n!       deleted-fs.txt\nM       modified.txt\n', client.get_status(untracked=True))
 def test_status_relpath(self):
     from vcstools.svn import SvnClient
     client = SvnClient(self.readonly_path)
     self.assertTrue(client.path_exists())
     self.assertTrue(client.detect_presence())
     self.assertEquals('A       readonly/added.txt\nD       readonly/deleted.txt\nM       readonly/modified-fs.txt\n!       readonly/deleted-fs.txt\nM       readonly/modified.txt\n', client.get_status(basepath=os.path.dirname(self.readonly_path)))