/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/plugins/git/tests/test_server.py

  • Committer: Jelmer Vernooij
  • Date: 2018-06-29 20:24:31 UTC
  • mfrom: (6999 work)
  • mto: This revision was merged to the branch mainline in revision 7008.
  • Revision ID: jelmer@jelmer.uk-20180629202431-2td8kihrsthzuvau
merge trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
54
54
 
55
55
class TestPlainFetch(GitServerTestCase):
56
56
 
57
 
    def test_fetch_simple(self):
58
 
        wt = self.make_branch_and_tree('t')
 
57
    def test_fetch_from_native_git(self):
 
58
        wt = self.make_branch_and_tree('t', format='git')
59
59
        self.build_tree(['t/foo'])
60
60
        wt.add('foo')
61
61
        revid = wt.commit(message="some data")
67
67
        result = c.fetch('/', gitrepo)
68
68
        self.assertEqual(
69
69
            set(result.refs.keys()),
70
 
            set(["refs/tags/atag", "HEAD"]))
 
70
            set(["refs/tags/atag", 'refs/heads/master', "HEAD"]))
71
71
 
72
72
    def test_fetch_nothing(self):
73
73
        wt = self.make_branch_and_tree('t')
83
83
        self.assertEqual(
84
84
            set(result.refs.keys()),
85
85
            set(["refs/tags/atag", "HEAD"]))
 
86
 
 
87
    def test_fetch_from_non_git(self):
 
88
        wt = self.make_branch_and_tree('t', format='bzr')
 
89
        self.build_tree(['t/foo'])
 
90
        wt.add('foo')
 
91
        revid = wt.commit(message="some data")
 
92
        wt.branch.tags.set_tag("atag", revid)
 
93
        t = self.get_transport('t')
 
94
        port = self.start_server(t)
 
95
        c = TCPGitClient('localhost', port=port)
 
96
        gitrepo = Repo.init('gitrepo', mkdir=True)
 
97
        result = c.fetch('/', gitrepo)
 
98
        self.assertEqual(
 
99
            set(result.refs.keys()),
 
100
            set(["refs/tags/atag", "HEAD"]))
 
101
 
 
102