def test_empty_compare(self, fact_patch):
     lesser = Mock()
     greater = Mock()
     val = MagicMock(xbrlModel='false model')
     fact_patch.lookup_gaap_facts = MagicMock(return_value=[])
     fact_patch.prepare_facts_for_calculation = MagicMock(return_value=[])
     results = dqc_fact_gt_other_fact._compare_facts(lesser, greater, val)
     self.assertEqual(0, len(results))
예제 #2
0
 def test_empty_compare(self, fact_patch):
     lesser = Mock()
     greater = Mock()
     val = MagicMock(xbrlModel='false model')
     fact_patch.lookup_gaap_facts = MagicMock(return_value=[])
     fact_patch.prepare_facts_for_calculation = MagicMock(return_value=[])
     results = dqc_fact_gt_other_fact._compare_facts(lesser, greater, val)
     self.assertEqual(0, len(results))
 def test_extant_compare(self, fact_patch, lookup_patch):
     lesser = Mock()
     greater = Mock()
     val = MagicMock(xbrlModel='false model')
     lookup_patch.return_value = []
     fact_list = [{lesser: MagicMock(xValue=100, decimals=1), greater: MagicMock(xValue=99, decimals=1)},
                  {lesser: MagicMock(xValue=100, decimals=1), greater: MagicMock(xValue=101, decimals=1)},
                  {lesser: MagicMock(xValue=100, decimals=1), greater: MagicMock(xValue=100, decimals=1)}
                  ]
     fact_patch.return_value = fact_list
     results = dqc_fact_gt_other_fact._compare_facts(lesser, greater, val)
     self.assertEqual(1, len(results))
     self.assertEqual([fact_list[0]], results)
예제 #4
0
 def test_extant_compare(self, fact_patch, lookup_patch):
     lesser = Mock()
     greater = Mock()
     val = MagicMock(xbrlModel='false model')
     lookup_patch.return_value = []
     fact_list = [{
         lesser: MagicMock(xValue=100, decimals=1),
         greater: MagicMock(xValue=99, decimals=1)
     }, {
         lesser: MagicMock(xValue=100, decimals=1),
         greater: MagicMock(xValue=101, decimals=1)
     }, {
         lesser: MagicMock(xValue=100, decimals=1),
         greater: MagicMock(xValue=100, decimals=1)
     }]
     fact_patch.return_value = fact_list
     results = dqc_fact_gt_other_fact._compare_facts(lesser, greater, val)
     self.assertEqual(1, len(results))
     self.assertEqual([fact_list[0]], results)