def test_header_output_static_return_method_in_class_in_namespace(self): cpp_namespace = CppNamespace("test", self.cpp_file) cpp_class = CppClass("Test", parent=cpp_namespace) cpp_method = CppMethod("test1", [], "int", cpp_class) cpp_method.static = True cpp_class.add_method(cpp_method, "private") cpp_namespace.add_class(cpp_class) self.cpp_file.add_namespace(cpp_namespace) self.assertEquals( "\n\nnamespace test\n{\n\nclass Test\n{\n\nprivate:\n\n static int test1();\n\n};\n\n}\n\n", self.cpp_file.header(), )