def test_should_leave_user_specified_properties_when_initializing_plugin(self): expected_properties = { "flake8_break_build": True, "flake8_max_line_length": 80, "flake8_include_patterns": "*.py", "flake8_exclude_patterns": ".svn", "flake8_include_test_sources": True, "flake8_include_scripts": True } for property_name, property_value in expected_properties.items(): self.project.set_property(property_name, property_value) initialize_flake8_plugin(self.project) for property_name, property_value in expected_properties.items(): self.assertEquals( self.project.get_property("flake8_break_build"), True) self.assertEquals( self.project.get_property("flake8_max_line_length"), 80) self.assertEquals( self.project.get_property("flake8_include_patterns"), "*.py") self.assertEquals( self.project.get_property("flake8_exclude_patterns"), ".svn") self.assertEquals( self.project.get_property("flake8_include_test_sources"), True) self.assertEquals( self.project.get_property("flake8_include_scripts"), True)
def test_should_leave_user_specified_properties_when_initializing_plugin( self): expected_properties = { "flake8_break_build": True, "flake8_max_line_length": 80, "flake8_include_patterns": "*.py", "flake8_exclude_patterns": ".svn", "flake8_include_test_sources": True, "flake8_include_scripts": True, "flake8_max_complexity": 10 } for property_name, property_value in expected_properties.items(): self.project.set_property(property_name, property_value) initialize_flake8_plugin(self.project) for property_name, property_value in expected_properties.items(): self.assertEquals(self.project.get_property("flake8_break_build"), True) self.assertEquals( self.project.get_property("flake8_max_line_length"), 80) self.assertEquals( self.project.get_property("flake8_include_patterns"), "*.py") self.assertEquals( self.project.get_property("flake8_exclude_patterns"), ".svn") self.assertEquals( self.project.get_property("flake8_include_test_sources"), True) self.assertEquals( self.project.get_property("flake8_include_scripts"), True) self.assertEquals( self.project.get_property("flake8_max_complexity"), 10)
def test_should_set_dependency(self): mock_project = Mock(Project) initialize_flake8_plugin(mock_project) mock_project.plugin_depends_on.assert_called_with('flake8')
def test_should_set_dependency(self): mock_project = Mock(Project) initialize_flake8_plugin(mock_project) mock_project.plugin_depends_on.assert_called_with('flake8', "~=3.2")