

def test_all_plugin_data_collected(self):
    cluster = self.env.create_cluster(api=False)
    self.env.create_plugin(api=False, cluster=cluster)
    info = InstallationInfo().get_cluster_plugins_info(cluster)
    actual_plugin = info[0]
    plugin_schema = {
        
    }
    for column in inspect(plugins.Plugin).columns:
        plugin_schema[six.text_type(column.name)] = None
    remove_fields = ('description', 'title', 'authors', 'homepage')
    for field in remove_fields:
        plugin_schema.pop(field)
    for key in six.iterkeys(plugin_schema):
        self.assertIn(key, actual_plugin)

dataset/ETHPy150Open openstack/fuel-web/nailgun/nailgun/test/unit/fuel_statistics_tests/test_installation_info.py TestInstallationInfo.test_all_plugin_data_collected/original