def test_streamthreshold_clear(self): """test clearing the stream threshold""" st1 = StreamThreshold(threshold=10, width=1000, depth=5) self.assertEqual(st1.add("this is a test", 5), 5) self.assertEqual(st1.meets_threshold, dict()) self.assertEqual(st1.add("this is a test", 5), 10) self.assertEqual(st1.meets_threshold, {"this is a test": 10}) self.assertEqual(st1.add("this is not a test", 9), 9) self.assertEqual(st1.meets_threshold, {"this is a test": 10}) self.assertEqual(st1.add("this is a test", 20), 30) self.assertEqual(st1.meets_threshold, {"this is a test": 30}) self.assertEqual(st1.add("this is not a test", 2), 11) self.assertEqual(st1.meets_threshold, {"this is a test": 30, "this is not a test": 11}) self.assertEqual(st1.elements_added, 41) st1.clear() self.assertEqual(st1.meets_threshold, dict()) self.assertEqual(st1.elements_added, 0)
def test_streamthreshold_clear(self): ''' test clearing the stream threshold ''' st1 = StreamThreshold(threshold=10, width=1000, depth=5) self.assertEqual(st1.add('this is a test', 5), 5) self.assertEqual(st1.meets_threshold, dict()) self.assertEqual(st1.add('this is a test', 5), 10) self.assertEqual(st1.meets_threshold, {'this is a test': 10}) self.assertEqual(st1.add('this is not a test', 9), 9) self.assertEqual(st1.meets_threshold, {'this is a test': 10}) self.assertEqual(st1.add('this is a test', 20), 30) self.assertEqual(st1.meets_threshold, {'this is a test': 30}) self.assertEqual(st1.add('this is not a test', 2), 11) self.assertEqual(st1.meets_threshold, {'this is a test': 30, 'this is not a test': 11}) self.assertEqual(st1.elements_added, 41) st1.clear() self.assertEqual(st1.meets_threshold, dict()) self.assertEqual(st1.elements_added, 0)
def test_streamthreshold_clear(self): ''' test clearing the stream threshold ''' st1 = StreamThreshold(threshold=10, width=1000, depth=5) self.assertEqual(st1.add('this is a test', 5), 5) self.assertEqual(st1.meets_threshold, dict()) self.assertEqual(st1.add('this is a test', 5), 10) self.assertEqual(st1.meets_threshold, {'this is a test': 10}) self.assertEqual(st1.add('this is not a test', 9), 9) self.assertEqual(st1.meets_threshold, {'this is a test': 10}) self.assertEqual(st1.add('this is a test', 20), 30) self.assertEqual(st1.meets_threshold, {'this is a test': 30}) self.assertEqual(st1.add('this is not a test', 2), 11) self.assertEqual(st1.meets_threshold, { 'this is a test': 30, 'this is not a test': 11 }) self.assertEqual(st1.elements_added, 41) st1.clear() self.assertEqual(st1.meets_threshold, dict()) self.assertEqual(st1.elements_added, 0)