Milimetric has uploaded a new change for review.
https://gerrit.wikimedia.org/r/74549
Change subject: moved creating mediawiki tables to only the tests
......................................................................
moved creating mediawiki tables to only the tests
Change-Id: Id807fa79262ee8461afc0e0e5014bf51ba17564f
---
M tests/fixtures.py
M wikimetrics/database.py
M wikimetrics/metrics/bytes_added.py
M wikimetrics/utils.py
4 files changed, 9 insertions(+), 6 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/analytics/wikimetrics
refs/changes/49/74549/1
diff --git a/tests/fixtures.py b/tests/fixtures.py
index 1df46f0..0c2d032 100644
--- a/tests/fixtures.py
+++ b/tests/fixtures.py
@@ -36,7 +36,11 @@
# create basic test records for non-mediawiki tests
self.session = db.get_session()
- self.mwSession = db.get_mw_session('enwiki')
+
+ project = 'enwiki'
+ engine = db.get_mw_engine(project)
+ db.MediawikiBase.metadata.create_all(engine, checkfirst=True)
+ self.mwSession = db.get_mw_session(project)
DatabaseTest.tearDown(self)
dan_user = User(username='Dan')
diff --git a/wikimetrics/database.py b/wikimetrics/database.py
index 6190049..a73617b 100644
--- a/wikimetrics/database.py
+++ b/wikimetrics/database.py
@@ -33,7 +33,7 @@
cluster_url_fmt = 'http://noc.wikimedia.org/conf/s{0}.dblist'
url = cluster_url_fmt.format(host_id)
projects = urlopen(url).read().splitlines()
- return (host_id, projects)
+ return (host_id, projects)
class Database(object):
@@ -100,7 +100,6 @@
else:
import wikimetrics.models.mediawiki
engine = self.get_mw_engine(project)
- self.MediawikiBase.metadata.create_all(engine, checkfirst=True)
project_sessionmaker = sessionmaker(engine)
self.mediawiki_sessionmakers[project] = project_sessionmaker
@@ -125,7 +124,6 @@
)
self.mediawiki_engines[project] = engine
return engine
-
def get_project_host_map(self, usecache=True):
"""
diff --git a/wikimetrics/metrics/bytes_added.py
b/wikimetrics/metrics/bytes_added.py
index 4c39b49..62bf6fb 100644
--- a/wikimetrics/metrics/bytes_added.py
+++ b/wikimetrics/metrics/bytes_added.py
@@ -93,7 +93,8 @@
BC = session.query(
Revision.rev_user,
- label('byte_change',
+ label(
+ 'byte_change',
cast(Revision.rev_len, Integer)
-
cast(func.coalesce(PreviousRevision.c.rev_len, 0), Integer)
diff --git a/wikimetrics/utils.py b/wikimetrics/utils.py
index 9d411d9..334ebff 100644
--- a/wikimetrics/utils.py
+++ b/wikimetrics/utils.py
@@ -63,4 +63,4 @@
def deduplicate(sequence):
seen = set()
seen_add = seen.add
- return [ x for x in sequence if x not in seen and not seen_add(x)]
+ return [x for x in sequence if x not in seen and not seen_add(x)]
--
To view, visit https://gerrit.wikimedia.org/r/74549
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id807fa79262ee8461afc0e0e5014bf51ba17564f
Gerrit-PatchSet: 1
Gerrit-Project: analytics/wikimetrics
Gerrit-Branch: master
Gerrit-Owner: Milimetric <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits