Skip to content
Snippets Groups Projects

Resolve NXCALS-7605 "Feature fundamental varible enhancements"

Merged Piotr Sowinski requested to merge feature-NXCALS-7605-fundamental-varible-enhancements into develop
2 files
+ 21
7
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -405,22 +405,25 @@ class TestFundamentals:
result = ldb.getFundamentals(
START_TIME, END_TIME, f"ACC_{RANDOM_SUFFIX}:CYCLE%:USER%"
)
res_len = INTERVALS_NUMBER * int((RECORDS_NUMBER + 1) / 2)
unique_values_set = set(result)
res_len = int((RECORDS_NUMBER + 1) / 2)
assert res_len == len(result)
assert f"ACC_{RANDOM_SUFFIX}:CYCLE0:USER0" in [
fundamental.name for fundamental in result
]
assert len(result) == len(unique_values_set)
def test_search_fundamental(self, ldb: LoggingDB) -> None:
result = ldb.searchFundamental(
f"ACC_{RANDOM_SUFFIX}:CYCLE%:USER%", START_TIME, END_TIME
f"ACC_{RANDOM_SUFFIX}:CYCLE0:USER0", START_TIME, END_TIME
)
assert f"ACC_{RANDOM_SUFFIX}:CYCLE0:USER0" in result
assert 1 == len(result)
def test_search_fundamental_with_record(self, ldb: LoggingDB) -> None:
def test_search_fundamental_filtered_by_dest(self, ldb: LoggingDB) -> None:
fund = Fundamentals(f"ACC_{RANDOM_SUFFIX}:CYCLE%:USER%", ["DEST0"])
result = ldb.searchFundamental(fund, START_TIME, END_TIME)
assert INTERVALS_NUMBER == len(result)
assert 1 == len(result)
class TestVectors:
Loading