Exemple #1
0
 def test_eol_missing_altogether_is_ok(self):
     """
     Not having eol in the set of preferences should be ok.
     """
     # In this case, 'eol' is looked up with a value of None.
     prefs = (('eol', None), )
     self.assertEqual([], _get_filter_stack_for(prefs))
Exemple #2
0
 def test_eol_missing_altogether_is_ok(self):
     """
     Not having eol in the set of preferences should be ok.
     """
     # In this case, 'eol' is looked up with a value of None.
     prefs = (('eol', None),)
     self.assertEqual([], _get_filter_stack_for(prefs))
Exemple #3
0
 def test_other_known_values(self):
     """These known eol values have corresponding filters."""
     known_values = ('lf', 'crlf', 'native', 'native-with-crlf-in-repo',
                     'lf-with-crlf-in-repo', 'crlf-with-crlf-in-repo')
     for value in known_values:
         prefs = (('eol', value), )
         self.assertNotEqual([], _get_filter_stack_for(prefs))
Exemple #4
0
 def test_other_known_values(self):
     """These known eol values have corresponding filters."""
     known_values = ('lf', 'crlf', 'native',
         'native-with-crlf-in-repo', 'lf-with-crlf-in-repo',
         'crlf-with-crlf-in-repo')
     for value in known_values:
         prefs = (('eol',value),)
         self.assertNotEqual([], _get_filter_stack_for(prefs))
Exemple #5
0
 def test_get_filter_stack_for(self):
     # Save the current registry
     original_registry = filters._reset_registry()
     self.addCleanup(filters._reset_registry, original_registry)
     # Test filter stack lookup
     a_stack = [ContentFilter('b', 'c')]
     d_stack = [ContentFilter('d', 'D')]
     z_stack = [ContentFilter('y', 'x'), ContentFilter('w', 'v')]
     self._register_map('foo', a_stack, z_stack)
     self._register_map('bar', d_stack, z_stack)
     prefs = (('foo','v1'),)
     self.assertEqual(a_stack, _get_filter_stack_for(prefs))
     prefs = (('foo','v2'),)
     self.assertEqual(z_stack, _get_filter_stack_for(prefs))
     prefs = (('foo','v1'), ('bar','v1'))
     self.assertEqual(a_stack + d_stack, _get_filter_stack_for(prefs))
     # Test an unknown preference
     prefs = (('baz','v1'),)
     self.assertEqual([], _get_filter_stack_for(prefs))
     # Test an unknown value
     prefs = (('foo','v3'),)
     self.assertEqual([], _get_filter_stack_for(prefs))
     # Test a value of None is skipped
     prefs = (('foo',None), ('bar', 'v1'))
     self.assertEqual(d_stack, _get_filter_stack_for(prefs))
Exemple #6
0
 def test_get_filter_stack_for(self):
     # Save the current registry
     original_registry = filters._reset_registry()
     self.addCleanup(filters._reset_registry, original_registry)
     # Test filter stack lookup
     a_stack = [ContentFilter('b', 'c')]
     d_stack = [ContentFilter('d', 'D')]
     z_stack = [ContentFilter('y', 'x'), ContentFilter('w', 'v')]
     self._register_map('foo', a_stack, z_stack)
     self._register_map('bar', d_stack, z_stack)
     prefs = (('foo','v1'),)
     self.assertEqual(a_stack, _get_filter_stack_for(prefs))
     prefs = (('foo','v2'),)
     self.assertEqual(z_stack, _get_filter_stack_for(prefs))
     prefs = (('foo','v1'), ('bar','v1'))
     self.assertEqual(a_stack + d_stack, _get_filter_stack_for(prefs))
     # Test an unknown preference
     prefs = (('baz','v1'),)
     self.assertEqual([], _get_filter_stack_for(prefs))
     # Test an unknown value
     prefs = (('foo','v3'),)
     self.assertEqual([], _get_filter_stack_for(prefs))
     # Test a value of None is skipped
     prefs = (('foo',None), ('bar', 'v1'))
     self.assertEqual(d_stack, _get_filter_stack_for(prefs))
Exemple #7
0
 def test_exact_value(self):
     """'eol = exact' should have no content filters"""
     prefs = (('eol', 'exact'), )
     self.assertEqual([], _get_filter_stack_for(prefs))
Exemple #8
0
 def test_exact_value(self):
     """'eol = exact' should have no content filters"""
     prefs = (('eol','exact'),)
     self.assertEqual([], _get_filter_stack_for(prefs))