aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/py
diff options
context:
space:
mode:
authorGravatar lberki <lberki@google.com>2018-02-14 15:12:23 +0100
committerGravatar Philipp Wollermann <philwo@google.com>2018-02-14 15:54:48 +0100
commitfa0fac2a4e8a2e5c01b8390878289d00dcc17dba (patch)
tree848acb70c03d5cbccd1c30234bef513a4a871f40 /src/test/py
parent0f9c6ea574918dda094cf5423fa3822112846c30 (diff)
Automated rollback of commit 0f9c6ea574918dda094cf5423fa3822112846c30.
*** Reason for rollback *** Breaks Kokoro and I accidentally submitted the change without presubmit checks. *** Original change description *** Make __init__.py files creation optional Introduce a new attribute to py_binary and py_test to control whether to create `__init__.py` or not. Fixes https://github.com/bazelbuild/rules_python/issues/55 Closes #4470. PiperOrigin-RevId: 185676592
Diffstat (limited to 'src/test/py')
-rw-r--r--src/test/py/bazel/py_test.py41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/test/py/bazel/py_test.py b/src/test/py/bazel/py_test.py
index 3d97e79105..26fe88a0d6 100644
--- a/src/test/py/bazel/py_test.py
+++ b/src/test/py/bazel/py_test.py
@@ -65,46 +65,5 @@ class PyTest(test_base.TestBase):
.endswith('/a/b.py'))
-class TestInitPyFiles(test_base.TestBase):
-
- def createSimpleFiles(self, create_init=True):
- self.ScratchFile('WORKSPACE')
-
- self.ScratchFile('src/a/BUILD', [
- 'py_binary(name="a", srcs=["a.py"], deps=[":b"], legacy_create_init=%s)'
- % create_init,
- 'py_library(name="b", srcs=["b.py"])',
- ])
-
- self.ScratchFile('src/a/a.py', [
- 'from src.a import b',
- 'b.Hello()',
- ])
-
- self.ScratchFile('src/a/b.py', [
- 'def Hello():',
- ' print("Hello, World")',
- ])
-
- def testInitPyFilesCreated(self):
- self.createSimpleFiles()
- exit_code, _, stderr = self.RunBazel(['build', '//src/a:a'])
- self.AssertExitCode(exit_code, 0, stderr)
- self.assertTrue(
- os.path.exists('bazel-bin/src/a/a.runfiles/__main__/src/__init__.py'))
- self.assertTrue(
- os.path.exists('bazel-bin/src/a/a.runfiles/__main__/src/a/__init__.py'))
-
-
-def testInitPyFilesNotCreatedWhenLegacyCreateInitIsSet(self):
- self.createSimpleFiles(create_init=False)
- exit_code, _, stderr = self.RunBazel(['build', '//src/a:a'])
- self.AssertExitCode(exit_code, 0, stderr)
- self.assertFalse(
- os.path.exists('bazel-bin/src/a/a.runfiles/__main__/src/__init__.py'))
- self.assertFalse(
- os.path.exists('bazel-bin/src/a/a.runfiles/__main__/src/a/__init__.py'))
-
-
if __name__ == '__main__':
unittest.main()