diff options
Diffstat (limited to 'tests/filters/simpleconfig_normalize.py')
-rw-r--r-- | tests/filters/simpleconfig_normalize.py | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/tests/filters/simpleconfig_normalize.py b/tests/filters/simpleconfig_normalize.py new file mode 100644 index 0000000..dd54cb4 --- /dev/null +++ b/tests/filters/simpleconfig_normalize.py @@ -0,0 +1,40 @@ +# -*- coding: UTF-8 -*- +# Copyright 2015 Red Hat, Inc. +# Part of clufter project +# Licensed under GPLv2+ (a copy included | http://gnu.org/licenses/gpl-2.0.txt) +"""Testing `simpleconfig-normalize' filter""" +__author__ = "Jan Pokorný <jpokorny @at@ Red Hat .dot. com>" + +from os.path import join, dirname as d; execfile(join(d(d((__file__))), '_go')) + + +from os.path import dirname, join +from unittest import TestCase + +from .filter_manager import FilterManager +from .formats.simpleconfig import simpleconfig + +flt = 'simpleconfig-normalize' +simpleconfig_normalize = FilterManager.init_lookup(flt).filters[flt] + + +class FiltersSimpleconfigNormalizeTestCase(TestCase): + def testSimpleconfigNormalize(self): + result = simpleconfig_normalize(simpleconfig('struct', + ('IGNORED', + [], + [('uidgid', [('uid', '0'), ('uid', '1000'), ('gid', '0')], [])]) + )) + #print result.BYTESTRING() + self.assertEquals(result.BYTESTRING(), """\ +uidgid { + uid: 0 + gid: 0 +} +uidgid { + uid: 1000 +} +""") + + +from os.path import join, dirname as d; execfile(join(d(d(__file__)), '_gone')) |