MCPcopy Create free account
hub / github.com/LLMQuant/quant-mind / PackageExportTests

Class PackageExportTests

tests/knowledge/test_base.py:191–223  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

189
190
191class PackageExportTests(unittest.TestCase):
192 def test_top_level_imports(self):
193 from quantmind.knowledge import (
194 BaseKnowledge,
195 Citation,
196 Earnings,
197 ExtractionRef,
198 Factor,
199 FlattenKnowledge,
200 GraphKnowledge,
201 LegacyPaper,
202 News,
203 PaperChunkSet,
204 PaperGlobalSummary,
205 PaperSemanticResult,
206 PaperSourceRevision,
207 SourceRef,
208 Thesis,
209 TreeKnowledge,
210 TreeNode,
211 )
212
213 self.assertTrue(issubclass(FlattenKnowledge, BaseKnowledge))
214 self.assertTrue(issubclass(TreeKnowledge, BaseKnowledge))
215 self.assertTrue(issubclass(GraphKnowledge, BaseKnowledge))
216 self.assertTrue(issubclass(News, FlattenKnowledge))
217 self.assertTrue(issubclass(Earnings, FlattenKnowledge))
218 self.assertTrue(issubclass(Factor, FlattenKnowledge))
219 self.assertTrue(issubclass(Thesis, FlattenKnowledge))
220 self.assertTrue(issubclass(LegacyPaper, TreeKnowledge))
221 self.assertEqual(PaperSourceRevision.__name__, "PaperSourceRevision")
222 self.assertEqual(PaperChunkSet.__name__, "PaperChunkSet")
223 self.assertEqual(PaperGlobalSummary.__name__, "PaperGlobalSummary")
224 self.assertEqual(PaperSemanticResult.__name__, "PaperSemanticResult")
225 # Ensure side-imports are real classes
226 self.assertEqual(Citation.__name__, "Citation")

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected