コード例 #1
0
 def test_doesntBreakIfCantFindImport(self):
     try:
         createPackageStructure("","from aoeuaoeu import aocxaoieicxoe")
         createSecondPackageStructure("")
         dependencies = [d for d in
                         generatePackageDependencies(pkgstructureFile2)]
         self.assertEqual([],dependencies)
     finally:
         removeSecondPackageStructure()
         removePackageStructure()
コード例 #2
0
 def test_doesntIncludeCurrentPackage(self):
     try:
         createPackageStructure("","import a.foo")
         createSecondPackageStructure("")
         dependencies = [d for d in
                         generatePackageDependencies(pkgstructureFile2)]
         self.assertEqual([],dependencies)
     finally:
         removeSecondPackageStructure()
         removePackageStructure()
コード例 #3
0
 def test_followsFromImportModule(self):
     try:
         createPackageStructure("","from c import bing")
         createSecondPackageStructure("")
         dependencies = [d for d in
                         generatePackageDependencies(pkgstructureFile2)]
         self.assertEqual([pkgstructureBasedir2],dependencies)
     finally:
         removeSecondPackageStructure()
         removePackageStructure()
コード例 #4
0
ファイル: test_newstuff.py プロジェクト: lebauce/artub
 def test_doesntBreakIfImportIsCommented(self):
     try:
         createPackageStructure("","#from aoeuaoeu import aocxaoieicxoe")
         createSecondPackageStructure("")
         dependencies = [d for d in
                         generatePackageDependencies(pkgstructureFile2,
                                                     [pkgstructureRootDir])]
         self.assertEqual([],dependencies)
     finally:
         removeSecondPackageStructure()
         removePackageStructure()
コード例 #5
0
 def test_doesntIncludeCurrentPackage(self):
     try:
         createPackageStructure("", "import a.foo")
         createSecondPackageStructure("")
         dependencies = [
             d for d in generatePackageDependencies(pkgstructureFile2)
         ]
         self.assertEqual([], dependencies)
     finally:
         removeSecondPackageStructure()
         removePackageStructure()
コード例 #6
0
 def test_doesntBreakIfCantFindImport(self):
     try:
         createPackageStructure("", "from aoeuaoeu import aocxaoieicxoe")
         createSecondPackageStructure("")
         dependencies = [
             d for d in generatePackageDependencies(pkgstructureFile2)
         ]
         self.assertEqual([], dependencies)
     finally:
         removeSecondPackageStructure()
         removePackageStructure()
コード例 #7
0
 def test_followsFromImportModule(self):
     try:
         createPackageStructure("", "from c import bing")
         createSecondPackageStructure("")
         dependencies = [
             d for d in generatePackageDependencies(pkgstructureFile2)
         ]
         self.assertEqual([pkgstructureBasedir2], dependencies)
     finally:
         removeSecondPackageStructure()
         removePackageStructure()
コード例 #8
0
ファイル: test_newstuff.py プロジェクト: tillwf/artub
 def test_doesntBreakIfImportIsCommented(self):
     try:
         createPackageStructure("", "#from aoeuaoeu import aocxaoieicxoe")
         createSecondPackageStructure("")
         dependencies = [
             d for d in generatePackageDependencies(pkgstructureFile2,
                                                    [pkgstructureRootDir])
         ]
         self.assertEqual([], dependencies)
     finally:
         removeSecondPackageStructure()
         removePackageStructure()
コード例 #9
0
 def test_doesntBreakIfImportIsInAMultilineString(self):
     try:
         createPackageStructure("",trimLines("""
         '''
         from aoeuaoeu import aocxaoieicxoe
         '''
         """))
         createSecondPackageStructure("")
         dependencies = [d for d in
                         generatePackageDependencies(pkgstructureFile2)]
         self.assertEqual([],dependencies)
     finally:
         removeSecondPackageStructure()
         removePackageStructure()
コード例 #10
0
 def test_doesntBreakIfImportIsInAMultilineString(self):
     try:
         createPackageStructure(
             "",
             trimLines("""
         '''
         from aoeuaoeu import aocxaoieicxoe
         '''
         """))
         createSecondPackageStructure("")
         dependencies = [
             d for d in generatePackageDependencies(pkgstructureFile2)
         ]
         self.assertEqual([], dependencies)
     finally:
         removeSecondPackageStructure()
         removePackageStructure()