Esempio n. 1
0
 def test_workspace_content_mirror(self):
     content = release_tools.workspace_content(
         url='http://github.com/foo/bar',
         mirror_url='http://mirror/github.com/foo/bar',
         repo='foo-bar',
         sha256='@computed@')
     url_pos = content.find('http://github.com/foo/bar')
     mirror_pos = content.find('http://mirror/github.com/foo/bar')
     self.assertGreater(url_pos, 0)
     self.assertGreater(mirror_pos, 0)
     self.assertLess(mirror_pos, url_pos)
Esempio n. 2
0
 def test_workspace_content_nodeps(self):
     content = release_tools.workspace_content(url='http://github.com',
                                               repo='foo-bar',
                                               sha256='@computed@',
                                               setup_file='my_setup.bzl',
                                               toolchains_method='my_tools')
     self.assertGreater(
         content.find('\nload("@foo_bar//:my_setup.bzl", "my_tools")\n'), 0,
         content)
     self.assertLess(content.find('\nmy_deps()\n'), 0)
     self.assertGreater(content.find('\nmy_tools()\n'), 0)
Esempio n. 3
0
 def test_workspace_content_notools(self):
     content = release_tools.workspace_content(url='http://github.com',
                                               repo='foo-bar',
                                               sha256='@computed@',
                                               setup_file='my_setup.bzl',
                                               deps_method='my_deps')
     self.assertTrue(
         content.find('\nload("@foo_bar//:my_setup.bzl", "my_deps")\n') > 0,
         content)
     self.assertTrue(content.find('\nmy_deps()\n') > 0)
     self.assertTrue(content.find('\nmy_tools()\n') < 0)
Esempio n. 4
0
 def test_workspace_content_minimal(self):
     content = release_tools.workspace_content(url='http://github.com',
                                               repo='foo-bar',
                                               sha256='@computed@')
     self.assertLess(content.find('\nload("@foo_bar'), 0)