File tree Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change 2
2
from typing import Any
3
3
import unittest
4
4
5
- from pystac .summaries import Summarizer , Summaries
5
+ from pystac .summaries import RangeSummary , Summarizer , Summaries
6
6
from tests .utils import TestCases
7
7
8
8
@@ -58,3 +58,21 @@ def test_summary_not_empty(self) -> None:
58
58
coll = TestCases .test_case_5 ()
59
59
summaries = Summarizer ().summarize (coll .get_all_items ())
60
60
self .assertFalse (summaries .is_empty ())
61
+
62
+
63
+ class RangeSummaryTest (unittest .TestCase ):
64
+ def setUp (self ) -> None :
65
+ self .maxDiff = None
66
+
67
+ def test_repr (self ) -> None :
68
+ rs = RangeSummary (5 , 10 )
69
+ self .assertEqual ("{'minimum': 5, 'maximum': 10}" , rs .__repr__ ())
70
+
71
+ def test_equality (self ) -> None :
72
+ rs_1 = RangeSummary (5 , 10 )
73
+ rs_2 = RangeSummary (5 , 10 )
74
+ rs_3 = RangeSummary (5 , 11 )
75
+
76
+ self .assertEqual (rs_1 , rs_2 )
77
+ self .assertNotEqual (rs_1 , rs_3 )
78
+ self .assertNotEqual (rs_1 , (5 , 10 ))
You can’t perform that action at this time.
0 commit comments