def add_cluster(request): form = forms.AddClusterForm(request.POST) if form.is_valid(): if form.cleaned_data.get("master_node"): collector = NSServer(form.settings) collector.update_metadata() form.save() else: raise ValidationError(form)
def main(): settings = Settings() settings.read_cfg() ns_collector = NSServer(settings) if settings.update_metadata: ns_collector.update_metadata() while True: try: ns_collector.collect() time.sleep(settings.interval) except KeyboardInterrupt: break
def test_ns_collector_update_metadata(self, md_mock): settings = DefaultSettings() ns_collector = NSServer(settings) ns_collector.update_metadata()