def test_multi_aliased_from_import_block(self):
     sut = PythonDeclaration(
         "from biicode.common.edition import Parser as pepe, Counter as cont"
     )
     self.assertEquals("biicode/common", sut.block())
     self.assertEquals([("Parser", "pepe"), ("Counter", "cont")],
                       sut.python_import().names)
 def test_multi_aliased_from_import_block(self):
     sut = PythonDeclaration("from biicode.common.edition import Parser as pepe, Counter as cont")
     self.assertEquals("biicode/common", sut.block())
     self.assertEquals([("Parser", "pepe"), ("Counter", "cont")], sut.python_import().names)
 def test_aliased_general_import_block(self):
     sut = PythonDeclaration("import biicode.common.edition as pepe")
     self.assertEquals("biicode/common", sut.block())
     self.assertEquals(None, sut.python_import().names)
 def test_from_import_all(self):
     sut = PythonDeclaration("from biicode.common.edition import *")
     self.assertEquals("biicode/common", sut.block())
     self.assertEquals([("*", None)], sut.python_import().names)
 def test_from_import_block(self):
     sut = PythonDeclaration("from biicode.common.edition import Parser")
     self.assertEquals("biicode/common", sut.block())
     self.assertEquals([('Parser', None)], sut.python_import().names)
 def test_aliased_general_import_block(self):
     sut = PythonDeclaration("import biicode.common.edition as pepe")
     self.assertEquals("biicode/common", sut.block())
     self.assertEquals(None, sut.python_import().names)