Ejemplo n.º 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')
Ejemplo n.º 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')
Ejemplo n.º 3
0
 def test_get_hg_cset(self):
     ret = hgpushsvn.get_hg_cset('tip')
     self.assert_(isinstance(ret, basestring))
     self.assertEqual(ret, ret.strip())
     self.assertEqual(ret.count(':'), 1)
     first, last = ret.split(':')
     self.assert_(first.isdigit())
     self.assert_(last.isalnum())
Ejemplo n.º 4
0
 def test_get_hg_cset(self):
     ret = hgpushsvn.get_hg_cset('tip')
     self.assert_(isinstance(ret, basestring))
     self.assertEqual(ret, ret.strip())
     self.assertEqual(ret.count(':'), 1)
     first, last = ret.split(':')
     self.assert_(first.isdigit())
     self.assert_(last.isalnum())
Ejemplo n.º 5
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)
Ejemplo n.º 6
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)
Ejemplo n.º 7
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)
Ejemplo n.º 8
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)