Beispiel #1
0
 def test_get_hg_cset_description(self):
     self._write_file('foo', 'bar', commit=True, msg='123')
     rev_raw = hgpushsvn.get_hg_cset('tip')
     rev = hgpushsvn.strip_hg_rev(rev_raw)
     ret = hgpushsvn.get_hg_cset_description(rev)
     self.assert_(isinstance(ret, basestring))
     self.assertEqual(ret, '123')
     self._write_file('foo', 'bar', commit=True, msg=' 123\n')
     rev_raw = hgpushsvn.get_hg_cset('tip')
     rev = hgpushsvn.strip_hg_rev(rev_raw)
     ret = hgpushsvn.get_hg_cset_description(rev)
     self.assert_(isinstance(ret, basestring))
     self.assertEqual(ret, '123')
Beispiel #2
0
 def test_get_hg_cset_description(self):
     self._write_file('foo', 'bar', commit=True, msg='123')
     rev_raw = hgpushsvn.get_hg_cset('tip')
     rev = hgpushsvn.strip_hg_rev(rev_raw)
     ret = hgpushsvn.get_hg_cset_description(rev)
     self.assert_(isinstance(ret, basestring))
     self.assertEqual(ret, '123')
     self._write_file('foo', 'bar', commit=True, msg=' 123\n')
     rev_raw = hgpushsvn.get_hg_cset('tip')
     rev = hgpushsvn.strip_hg_rev(rev_raw)
     ret = hgpushsvn.get_hg_cset_description(rev)
     self.assert_(isinstance(ret, basestring))
     self.assertEqual(ret, '123')
Beispiel #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)
Beispiel #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)
Beispiel #5
0
 def test_get_hg_revs(self):
     rev = hgpushsvn.strip_hg_rev(hgpushsvn.get_hg_cset('tip'))
     self._write_file('foo', 'bar', commit=True)
     rev2 = hgpushsvn.strip_hg_rev(hgpushsvn.get_hg_cset('tip'))
     revs = hgpushsvn.get_hg_revs(rev, 'default')
     self.assert_(isinstance(revs, list))
     self.assertEqual(len(revs), 2)
     self.assertEqual(revs[0], rev)
     self.assertEqual(revs[1], rev2)
     self._write_file('foo', 'bar2', commit=True)
     revs = hgpushsvn.get_hg_revs(rev, 'default')
     self.assert_(isinstance(revs, list))
     self.assertEqual(len(revs), 3)
     self.assertEqual(revs[0], rev)
     self.assertEqual(revs[1], rev2)
     # Change test file in different branch
     self._run_cmd(['hg', 'branch', 'testing'])
     self._write_file('foo', 'bar3', commit=True)
     revs = hgpushsvn.get_hg_revs(rev, 'default')
     self.assert_(isinstance(revs, list))
     self.assertEqual(len(revs), 3)
     self.assertEqual(revs[0], rev)
     self.assertEqual(revs[1], rev2)
Beispiel #6
0
 def test_get_hg_revs(self):
     rev = hgpushsvn.strip_hg_rev(hgpushsvn.get_hg_cset('tip'))
     self._write_file('foo', 'bar', commit=True)
     rev2 = hgpushsvn.strip_hg_rev(hgpushsvn.get_hg_cset('tip'))
     revs = hgpushsvn.get_hg_revs(rev, 'default')
     self.assert_(isinstance(revs, list))
     self.assertEqual(len(revs), 2)
     self.assertEqual(revs[0], rev)
     self.assertEqual(revs[1], rev2)
     self._write_file('foo', 'bar2', commit=True)
     revs = hgpushsvn.get_hg_revs(rev, 'default')
     self.assert_(isinstance(revs, list))
     self.assertEqual(len(revs), 3)
     self.assertEqual(revs[0], rev)
     self.assertEqual(revs[1], rev2)
     # Change test file in different branch
     self._run_cmd(['hg', 'branch', 'testing'])
     self._write_file('foo', 'bar3', commit=True)
     revs = hgpushsvn.get_hg_revs(rev, 'default')
     self.assert_(isinstance(revs, list))
     self.assertEqual(len(revs), 3)
     self.assertEqual(revs[0], rev)
     self.assertEqual(revs[1], rev2)
Beispiel #7
0
 def test_strip_hg_rev(self):
     self.assertEqual(hgpushsvn.strip_hg_rev('1:2'), '2')
     self.assertEqual(hgpushsvn.strip_hg_rev('1:2\n'), '2')
Beispiel #8
0
 def test_strip_hg_rev(self):
     self.assertEqual(hgpushsvn.strip_hg_rev('1:2'), '2')
     self.assertEqual(hgpushsvn.strip_hg_rev('1:2\n'), '2')