| # Copyright 2014 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import unittest |
| |
| from mojom_bindings_generator import MakeImportStackMessage |
| |
| |
| class MojoBindingsGeneratorTest(unittest.TestCase): |
| """Tests mojo_bindings_generator.""" |
| |
| def testMakeImportStackMessage(self): |
| """Tests MakeImportStackMessage().""" |
| self.assertEquals(MakeImportStackMessage(["x"]), "") |
| self.assertEquals(MakeImportStackMessage(["x", "y"]), |
| "\n y was imported by x") |
| self.assertEquals(MakeImportStackMessage(["x", "y", "z"]), |
| "\n z was imported by y\n y was imported by x") |
| |
| |
| if __name__ == "__main__": |
| unittest.main() |