コード例 #1
0
class DirectivesParserDirectivePatternTests(TestCase):
    def setUp(self):
        self.re = DirectivesParser().directive_re

    def test_matches_directives(self):
        self.assertTrue(self.re.match(' *= require jquery'))
        self.assertTrue(self.re.match(' * =require jquery'))
        self.assertTrue(self.re.match('//= require jquery'))
        self.assertTrue(self.re.match(' #= require jquery'))
コード例 #2
0
class DirectivesParserDirectivePatternTests(TestCase):

    def setUp(self):
        self.re = DirectivesParser().directive_re

    def test_matches_directives(self):
        self.assertTrue(self.re.match(' *= require jquery'))
        self.assertTrue(self.re.match(' * =require jquery'))
        self.assertTrue(self.re.match('//= require jquery'))
        self.assertTrue(self.re.match(' #= require jquery'))
コード例 #3
0
class DirectivesParserHeaderPatternTests(TestCase):
    def setUp(self):
        self.re = DirectivesParser().header_re

    def test_matches_multiline_comment(self):
        self.assertTrue(self.re.match('\n\n/*\nmultiline comment\n */'))

    def test_matches_multiple_miltiline_comments(self):
        self.assertTrue(self.re.match('/* comment */\n\n/* comment */'))

    def test_matches_slash_comment(self):
        self.assertTrue(self.re.match('  // this\n\n  // is\n  // comment'))

    def test_matches_dash_comment(self):
        self.assertTrue(self.re.match('  # this\n  \n  # is\n  # comment'))
コード例 #4
0
class DirectivesParserHeaderPatternTests(TestCase):

    def setUp(self):
        self.re = DirectivesParser().header_re

    def test_matches_multiline_comment(self):
        self.assertTrue(self.re.match('\n\n/*\nmultiline comment\n */'))

    def test_matches_multiple_miltiline_comments(self):
        self.assertTrue(self.re.match('/* comment */\n\n/* comment */'))

    def test_matches_slash_comment(self):
        self.assertTrue(self.re.match('  // this\n\n  // is\n  // comment'))

    def test_matches_dash_comment(self):
        self.assertTrue(self.re.match('  # this\n  \n  # is\n  # comment'))