Lokal Profil has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/354974 )

Change subject: Repair broken skip
......................................................................

Repair broken skip

Change-Id: Iddfb6628d0c25f55af44844e6ceb56f1ddea7b14
---
M README.md
M erfgoedbot/fill_table_monuments_all.py
M tests/test_fill_table.py
3 files changed, 3 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/labs/tools/heritage 
refs/changes/74/354974/1

diff --git a/README.md b/README.md
index 461c0de..a4a70e5 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,7 @@
 ```
 # Create database tables
 python erfgoedbot/monument_tables.py
-python fill_table_monuments_all.py
+python erfgoedbot/fill_table_monuments_all.py
 
 # Build and start the Docker containers
 docker-compose -f docker-compose-bot.yml up --build -d
diff --git a/erfgoedbot/fill_table_monuments_all.py 
b/erfgoedbot/fill_table_monuments_all.py
index 68bd3de..c97e4de 100644
--- a/erfgoedbot/fill_table_monuments_all.py
+++ b/erfgoedbot/fill_table_monuments_all.py
@@ -357,8 +357,6 @@
         data = _read_config_from_file(config_file)
         if not data.get('table').startswith(domain):  # skip e.g. wlpa ones
             continue
-        if data.get('type') == 'sparql':  # Skip Sparql-based config for now
-            continue
         datasets.append(monuments_dataset_sql_from_json(data))
     return datasets
 
diff --git a/tests/test_fill_table.py b/tests/test_fill_table.py
index e819d5b..2cc83cf 100644
--- a/tests/test_fill_table.py
+++ b/tests/test_fill_table.py
@@ -125,7 +125,7 @@
         """Return field destinations for a given table in monuments_config."""
         key = self.config_lookup[table]
         dest = []
-        for field in config.countries[key]['fields']:
+        for field in config.countries[key].get('fields', []):
             dest.append(field['dest'])
         return dest
 
@@ -134,12 +134,12 @@
         msg = '%s in fill_table_monuments_all not present in monuments_config'
         self.assert_all_in(self.data.keys(), self.config_tables, msg=msg)
 
-    @unittest.expectedFailure  # remove ASAP
     def test_fill_table_monuments_all_config_tables_used(self):
         """Ensure that all monuments_config tables are used."""
         msg = '%s in monuments_config not used in fill_table_monuments_all'
         self.assert_all_in(self.config_tables, self.data.keys(), msg=msg)
 
+    @unittest.expectedFailure  # @todo fix
     def test_fill_table_monuments_all_source_in_config(self):
         """Ensure all sources are present in the corresponding config entry."""
         for table, dataset in self.data.iteritems():

-- 
To view, visit https://gerrit.wikimedia.org/r/354974
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iddfb6628d0c25f55af44844e6ceb56f1ddea7b14
Gerrit-PatchSet: 1
Gerrit-Project: labs/tools/heritage
Gerrit-Branch: wikidata
Gerrit-Owner: Lokal Profil <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to