def test_parse_test4(self): a = ImportAnalyzer("sklearn", ['A', 'B']) code = """\ from sklearn import A, B as C """ a.parse(BigQueryGithubEntryMock(code)) self.assertTrue(len(a.counter["A"]) == 1) self.assertTrue(len(a.counter["B"]) == 1)
def test_parse_test7(self): a = ImportAnalyzer("sklearn", ['A', 'B']) code = """\ import sklearn.A as X import sklearn.B as Y """ a.parse(BigQueryGithubEntryMock(code)) self.assertTrue(len(a.counter["A"]) == 1) self.assertTrue(len(a.counter["B"]) == 1)
def test_instantiation(self): a = ImportAnalyzer("sklearn", []) self.assertEqual(a.package, "sklearn") self.assertEqual(a.accepted_list, []) b = ImportAnalyzer("sklearn", "SKLEARN_ALL") # class/submodule/function all included self.assertTrue("SVC" in b.accepted_list) self.assertTrue("train_test_split" in b.accepted_list) self.assertTrue("tree" in b.accepted_list)
def test_parse_real(self): a = ImportAnalyzer("sklearn", "SKLEARN_ALL") a.parse(BigQueryGithubEntryMock()) self.assertTrue("KMeans" in a.counter)