示例#1
0
 def test_moved_file(self):
     self._move_file('foo', 'bar')
     ret = hgpushsvn.get_hg_changes('tip')
     self.assert_(isinstance(ret, tuple))
     self.assertEqual(len(ret), 4)
     added, removed, modified, copied = ret
     self.assertEqual(len(copied), 1)
     self.assertEqual(len(modified), 0)
     self.assertEqual(len(added), 0)
     self.assertEqual(len(removed), 1)
示例#2
0
 def test_moved_file(self):
     self._move_file('foo', 'bar')
     ret = hgpushsvn.get_hg_changes('tip')
     self.assert_(isinstance(ret, tuple))
     self.assertEqual(len(ret), 4)
     added, removed, modified, copied = ret
     self.assertEqual(len(copied), 1)
     self.assertEqual(len(modified), 0)
     self.assertEqual(len(added), 0)
     self.assertEqual(len(removed), 1)
示例#3
0
 def test_get_hg_changes(self):
     ret = hgpushsvn.get_hg_changes('tip')
     self.assert_(isinstance(ret, tuple))
     self.assertEqual(len(ret), 4)
     added, removed, modified, copied = ret
     self.assert_(isinstance(added, list))
     self.assert_(isinstance(removed, list))
     self.assert_(isinstance(modified, list))
     self.assert_(isinstance(copied, dict))
     self.assertEqual(len(added), 0)
     self.assertEqual(len(removed), 0)
     self.assertEqual(len(modified), 0)
     self.assertEqual(len(copied), 0)
     rev1 = hgpushsvn.strip_hg_rev(hgpushsvn.get_hg_cset('tip'))
     self._write_file('foo', 'bar')
     self._write_file('bar', 'foo', commit=True, added=True)
     rev2 = hgpushsvn.strip_hg_rev(hgpushsvn.get_hg_cset('tip'))
     ret = hgpushsvn.get_hg_changes('%s:%s' % (rev1, rev2))
     self.assert_(isinstance(ret, tuple))
     self.assertEqual(len(ret), 4)
     added, removed, modified, copied = ret
     self.assert_(isinstance(added, list))
     self.assert_(isinstance(removed, list))
     self.assert_(isinstance(modified, list))
     self.assertEqual(len(added), 1)
     self.assertEqual(len(removed), 0)
     self.assertEqual(len(modified), 1)
     rev1 = rev2
     self._remove_file('bar', commit=True)
     rev2 = hgpushsvn.strip_hg_rev(hgpushsvn.get_hg_cset('tip'))
     ret = hgpushsvn.get_hg_changes('%s:%s' % (rev1, rev2))
     self.assert_(isinstance(ret, tuple))
     self.assertEqual(len(ret), 4)
     added, removed, modified, copied = ret
     self.assert_(isinstance(added, list))
     self.assert_(isinstance(removed, list))
     self.assert_(isinstance(modified, list))
     self.assertEqual(len(added), 0)
     self.assertEqual(len(removed), 1)
     self.assertEqual(len(modified), 0)
示例#4
0
 def test_get_hg_changes(self):
     ret = hgpushsvn.get_hg_changes('tip')
     self.assert_(isinstance(ret, tuple))
     self.assertEqual(len(ret), 4)
     added, removed, modified, copied = ret
     self.assert_(isinstance(added, list))
     self.assert_(isinstance(removed, list))
     self.assert_(isinstance(modified, list))
     self.assert_(isinstance(copied, dict))
     self.assertEqual(len(added), 0)
     self.assertEqual(len(removed), 0)
     self.assertEqual(len(modified), 0)
     self.assertEqual(len(copied), 0)
     rev1 = hgpushsvn.strip_hg_rev(hgpushsvn.get_hg_cset('tip'))
     self._write_file('foo', 'bar')
     self._write_file('bar', 'foo', commit=True, added=True)
     rev2 = hgpushsvn.strip_hg_rev(hgpushsvn.get_hg_cset('tip'))
     ret = hgpushsvn.get_hg_changes('%s:%s' % (rev1, rev2))
     self.assert_(isinstance(ret, tuple))
     self.assertEqual(len(ret), 4)
     added, removed, modified, copied = ret
     self.assert_(isinstance(added, list))
     self.assert_(isinstance(removed, list))
     self.assert_(isinstance(modified, list))
     self.assertEqual(len(added), 1)
     self.assertEqual(len(removed), 0)
     self.assertEqual(len(modified), 1)
     rev1 = rev2
     self._remove_file('bar', commit=True)
     rev2 = hgpushsvn.strip_hg_rev(hgpushsvn.get_hg_cset('tip'))
     ret = hgpushsvn.get_hg_changes('%s:%s' % (rev1, rev2))
     self.assert_(isinstance(ret, tuple))
     self.assertEqual(len(ret), 4)
     added, removed, modified, copied = ret
     self.assert_(isinstance(added, list))
     self.assert_(isinstance(removed, list))
     self.assert_(isinstance(modified, list))
     self.assertEqual(len(added), 0)
     self.assertEqual(len(removed), 1)
     self.assertEqual(len(modified), 0)