cargo_test.py 661 B

123456789101112131415161718
  1. # python3
  2. # Copyright 2021 The Chromium Authors. All rights reserved.
  3. # Use of this source code is governed by a BSD-style license that can be
  4. # found in the LICENSE file.
  5. import unittest
  6. from lib import cargo
  7. class TestCargo(unittest.TestCase):
  8. def test_output_to_usage(self):
  9. self.assertEqual(cargo.CrateBuildOutput.NORMAL.as_dep_usage(),
  10. cargo.CrateUsage.FOR_NORMAL)
  11. self.assertEqual(cargo.CrateBuildOutput.BUILDRS.as_dep_usage(),
  12. cargo.CrateUsage.FOR_BUILDRS)
  13. self.assertEqual(cargo.CrateBuildOutput.TESTS.as_dep_usage(),
  14. cargo.CrateUsage.FOR_TESTS)