| # Copyright 2024 The ChromiumOS Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| """Unittests for builder.py.""" |
| from __future__ import print_function |
| import builder # pylint: disable=import-error |
| # pylint: disable=protected-access |
| class BuilderTest(unittest.TestCase): |
| subprocess.CalledProcessError, builder._OutputOf, ["/bin/false"] |
| self.assertEqual(hello + "\n", builder._OutputOf(["/bin/echo", hello])) |
| result = b.Build("amd64-generic", "sys-apps/attr", {}) |
| self.assertEqual("Success\n", result) |
| if __name__ == "__main__": |