disqus import imports anonymized IP address now
This commit is contained in:
parent
39101c2ac7
commit
346b60a9b3
@ -102,7 +102,7 @@ class Disqus(object):
|
|||||||
'email': post.find('{0}author/{0}email'.format(Disqus.ns)).text,
|
'email': post.find('{0}author/{0}email'.format(Disqus.ns)).text,
|
||||||
'created': mktime(strptime(
|
'created': mktime(strptime(
|
||||||
post.find(Disqus.ns + 'createdAt').text, '%Y-%m-%dT%H:%M:%SZ')),
|
post.find(Disqus.ns + 'createdAt').text, '%Y-%m-%dT%H:%M:%SZ')),
|
||||||
'remote_addr': '127.0.0.0',
|
'remote_addr': anonymize(post.find(Disqus.ns + 'ipAddress').text),
|
||||||
'mode': 1 if post.find(Disqus.ns + "isDeleted").text == "false" else 4
|
'mode': 1 if post.find(Disqus.ns + "isDeleted").text == "false" else 4
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33,6 +33,7 @@ class TestMigration(unittest.TestCase):
|
|||||||
|
|
||||||
self.assertEqual(a["author"], "peter")
|
self.assertEqual(a["author"], "peter")
|
||||||
self.assertEqual(a["email"], "foo@bar.com")
|
self.assertEqual(a["email"], "foo@bar.com")
|
||||||
|
self.assertEqual(a["remote_addr"], "127.0.0.0")
|
||||||
|
|
||||||
b = db.comments.get(2)
|
b = db.comments.get(2)
|
||||||
self.assertEqual(b["parent"], a["id"])
|
self.assertEqual(b["parent"], a["id"])
|
||||||
@ -53,6 +54,7 @@ class TestMigration(unittest.TestCase):
|
|||||||
first = db.comments.get(1)
|
first = db.comments.get(1)
|
||||||
self.assertEqual(first["author"], "Ohai")
|
self.assertEqual(first["author"], "Ohai")
|
||||||
self.assertEqual(first["text"], "Erster!1")
|
self.assertEqual(first["text"], "Erster!1")
|
||||||
|
self.assertEqual(first["remote_addr"], "82.119.20.0")
|
||||||
|
|
||||||
second = db.comments.get(2)
|
second = db.comments.get(2)
|
||||||
self.assertEqual(second["author"], "Tester")
|
self.assertEqual(second["author"], "Tester")
|
||||||
|
Loading…
Reference in New Issue
Block a user