def test_filter_start_end(self): o = bmlp.get_options([ '--start=2020-05-13T14:39:35', '--end=2020-05-13T14:39:36', ]) f = bmlp.get_filters(o) r = list(bmlp.filtered_records(self.stream, f)) self.assertEqual(4, len(r))
def test_filter_combine_2(self): o = bmlp.get_options(['--name=foo', '--start=2020-05-13T14:39:35']) f = bmlp.get_filters(o) r = list(bmlp.filtered_records(self.stream, f)) self.assertEqual(3, len(r))
def test_filter_combine_1(self): o = bmlp.get_options(['--name=foo', '--error', '--controller-only']) f = bmlp.get_filters(o) r = list(bmlp.filtered_records(self.stream, f)) self.assertEqual(1, len(r))
def test_filter_end(self): f = bmlp.get_filters(bmlp.get_options(['--end=2020-05-13T14:39:36'])) r = list(bmlp.filtered_records(self.stream, f)) self.assertEqual(9, len(r))
def test_filter_provisioner(self): f = bmlp.get_filters(bmlp.get_options(['--provisioner-only'])) r = list(bmlp.filtered_records(self.stream, f)) self.assertEqual(2, len(r))
def test_filter_start(self): f = bmlp.get_filters(bmlp.get_options(['--start=2020-05-13T14:39:35'])) r = list(bmlp.filtered_records(self.stream, f)) self.assertEqual(8, len(r))
def test_filter_controller_bmcevent(self): f = bmlp.get_filters(bmlp.get_options(['--controller-only=bmcevent'])) r = list(bmlp.filtered_records(self.stream, f)) self.assertEqual(1, len(r))
def test_filter_error(self): f = bmlp.get_filters(bmlp.get_options(['--error'])) r = list(bmlp.filtered_records(self.stream, f)) self.assertEqual(4, len(r))
def test_filter_namespace(self): f = bmlp.get_filters(bmlp.get_options(['--namespace=metal3'])) r1 = list(bmlp.filtered_records(self.stream, f)) self.assertEqual(8, len(r1))
def test_filter_name(self): f = bmlp.get_filters(bmlp.get_options(['--name=foo'])) r1 = list(bmlp.filtered_records(self.stream, f)) self.assertEqual(4, len(r1))
def test_no_filter(self): f = bmlp.get_filters(bmlp.get_options([])) r = list(bmlp.filtered_records(self.stream, f)) self.assertEqual(13, len(r))