| # 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() |