Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(204)

Side by Side Diff: third_party/buildbot_7_12/buildbot/test/test_util.py

Issue 12207158: Bye bye buildbot 0.7.12. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 # -*- test-case-name: buildbot.test.test_util -*-
2
3 from twisted.trial import unittest
4
5 from buildbot import util
6
7
8 class Foo(util.ComparableMixin):
9 compare_attrs = ["a", "b"]
10
11 def __init__(self, a, b, c):
12 self.a, self.b, self.c = a,b,c
13
14
15 class Bar(Foo, util.ComparableMixin):
16 compare_attrs = ["b", "c"]
17
18 class Compare(unittest.TestCase):
19 def testCompare(self):
20 f1 = Foo(1, 2, 3)
21 f2 = Foo(1, 2, 4)
22 f3 = Foo(1, 3, 4)
23 b1 = Bar(1, 2, 3)
24 self.failUnless(f1 == f2)
25 self.failIf(f1 == f3)
26 self.failIf(f1 == b1)
27
28 class test_checkRepoURL(unittest.TestCase):
29 def assertUrl(self, real_url, expected_url):
30 new_url = util.remove_userpassword(real_url)
31 self.assertEqual(expected_url, new_url)
32
33 def test_url_with_no_user_and_password(self):
34 self.assertUrl('http://myurl.com/myrepo', 'http://myurl.com/myrepo')
35
36 def test_url_with_user_and_password(self):
37 self.assertUrl('http://myuser:mypass@myurl.com/myrepo', 'http://myurl.co m/myrepo')
38
39 def test_another_url_with_no_user_and_password(self):
40 self.assertUrl('http://myurl2.com/myrepo2', 'http://myurl2.com/myrepo2')
41
42 def test_another_url_with_user_and_password(self):
43 self.assertUrl('http://myuser2:mypass2@myurl2.com/myrepo2', 'http://myur l2.com/myrepo2')
44
45 def test_with_different_protocol_without_user_and_password(self):
46 self.assertUrl('ssh://myurl3.com/myrepo3', 'ssh://myurl3.com/myrepo3')
47
48 def test_with_different_protocol_with_user_and_password(self):
49 self.assertUrl('ssh://myuser3:mypass3@myurl3.com/myrepo3', 'ssh://myurl3 .com/myrepo3')
50
51 def test_file_path(self):
52 self.assertUrl('/home/me/repos/my-repo', '/home/me/repos/my-repo')
53
54 def test_win32file_path(self):
55 self.assertUrl('c:\\repos\\my-repo', 'c:\\repos\\my-repo')
56
OLDNEW
« no previous file with comments | « third_party/buildbot_7_12/buildbot/test/test_twisted.py ('k') | third_party/buildbot_7_12/buildbot/test/test_vc.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698