Exemplo n.º 1
0
 def test_basic(self):
     macros = dsl.compilerMacros(self.config)
     self.assertIsInstance(macros, dict)
     self.assertGreater(len(macros), 0)
     for (k, v) in macros.items():
         self.assertIsInstance(k, str)
         self.assertIsInstance(v, str)
Exemplo n.º 2
0
 def test_with_flags(self):
     macros = dsl.compilerMacros(self.config, '-DFOO=3 -DBAR=hello')
     self.assertIn('__cplusplus', macros.keys())
     self.assertEqual(macros['FOO'], '3')
     self.assertEqual(macros['BAR'], 'hello')
Exemplo n.º 3
0
 def test_empty_flag(self):
     macros = dsl.compilerMacros(self.config, '')
     self.assertIn('__cplusplus', macros.keys())