Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tests/units/node/volume.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/units/node/volume.py')
-rwxr-xr-xtests/units/node/volume.py142
1 files changed, 44 insertions, 98 deletions
diff --git a/tests/units/node/volume.py b/tests/units/node/volume.py
index fc7df1f..10a1cdd 100755
--- a/tests/units/node/volume.py
+++ b/tests/units/node/volume.py
@@ -364,75 +364,69 @@ class VolumeTest(tests.Test):
'summary': {'value': {}, 'mtime': 1.0},
'description': {'value': {}, 'mtime': 1.0},
}},
- {'resource': 'artifact'},
- {'guid': 'artifact', 'diff': {
- 'guid': {'value': 'artifact', 'mtime': 1.0},
+ {'resource': 'post'},
+ {'guid': 'topic_1', 'diff': {
+ 'guid': {'value': 'topic_1', 'mtime': 1.0},
'ctime': {'value': 1, 'mtime': 1.0},
'mtime': {'value': 1, 'mtime': 1.0},
- 'type': {'value': ['instance'], 'mtime': 1.0},
+ 'type': {'value': 'object', 'mtime': 1.0},
'context': {'value': 'context', 'mtime': 1.0},
'title': {'value': {}, 'mtime': 1.0},
- 'description': {'value': {}, 'mtime': 1.0},
+ 'message': {'value': {}, 'mtime': 1.0},
+ 'solution': {'value': 'solution_1', 'mtime': 1.0},
+ }},
+ {'guid': 'topic_2', 'diff': {
+ 'guid': {'value': 'topic_2', 'mtime': 1.0},
+ 'ctime': {'value': 1, 'mtime': 1.0},
+ 'mtime': {'value': 1, 'mtime': 1.0},
+ 'type': {'value': 'object', 'mtime': 1.0},
+ 'context': {'value': 'context', 'mtime': 1.0},
+ 'title': {'value': {}, 'mtime': 1.0},
+ 'message': {'value': {}, 'mtime': 1.0},
+ 'solution': {'value': 'solution_2', 'mtime': 1.0},
}},
- {'resource': 'review'},
{'guid': 'context_review', 'diff': {
'guid': {'value': 'context_review', 'mtime': 1.0},
'ctime': {'value': 1, 'mtime': 1.0},
'mtime': {'value': 1, 'mtime': 1.0},
'context': {'value': 'context', 'mtime': 1.0},
- 'artifact': {'value': 'artifact', 'mtime': 4.0},
- 'rating': {'value': 1, 'mtime': 1.0},
+ 'vote': {'value': 1, 'mtime': 1.0},
'author': {'mtime': 1, 'value': {}},
'layer': {'mtime': 1, 'value': []},
'tags': {'mtime': 1, 'value': []},
+ 'type': {'value': 'review', 'mtime': 1.0},
}},
- {'guid': 'artifact_review', 'diff': {
- 'guid': {'value': 'artifact_review', 'mtime': 1.0},
+ {'guid': 'topic_review', 'diff': {
+ 'guid': {'value': 'topic_review', 'mtime': 1.0},
'ctime': {'value': 1, 'mtime': 1.0},
'mtime': {'value': 1, 'mtime': 1.0},
'context': {'value': 'context', 'mtime': 1.0},
- 'rating': {'value': 1, 'mtime': 1.0},
+ 'topic': {'value': 'topic_1', 'mtime': 1.0},
+ 'vote': {'value': 1, 'mtime': 1.0},
'author': {'mtime': 1, 'value': {}},
'layer': {'mtime': 1, 'value': []},
'tags': {'mtime': 1, 'value': []},
+ 'type': {'value': 'feedback', 'mtime': 1.0},
}},
- {'resource': 'feedback'},
- {'guid': 'feedback_1', 'diff': {
- 'guid': {'value': 'feedback_1', 'mtime': 1.0},
- 'ctime': {'value': 1, 'mtime': 1.0},
- 'mtime': {'value': 1, 'mtime': 1.0},
- 'type': {'value': ['idea'], 'mtime': 1.0},
- 'context': {'value': 'context', 'mtime': 1.0},
- 'title': {'value': {}, 'mtime': 1.0},
- 'content': {'value': {}, 'mtime': 1.0},
- 'solution': {'value': 'solution_1', 'mtime': 1.0},
- }},
- {'guid': 'feedback_2', 'diff': {
- 'guid': {'value': 'feedback_2', 'mtime': 1.0},
- 'ctime': {'value': 1, 'mtime': 1.0},
- 'mtime': {'value': 1, 'mtime': 1.0},
- 'type': {'value': ['idea'], 'mtime': 1.0},
- 'context': {'value': 'context', 'mtime': 1.0},
- 'title': {'value': {}, 'mtime': 1.0},
- 'content': {'value': {}, 'mtime': 1.0},
- 'solution': {'value': 'solution_2', 'mtime': 1.0},
- }},
- {'resource': 'solution'},
{'guid': 'solution_1', 'diff': {
'guid': {'value': 'solution_1', 'mtime': 1.0},
'ctime': {'value': 1, 'mtime': 1.0},
'mtime': {'value': 1, 'mtime': 1.0},
'context': {'value': 'context', 'mtime': 1.0},
- 'feedback': {'value': 'feedback_1', 'mtime': 1.0},
- 'content': {'value': {}, 'mtime': 1.0},
+ 'topic': {'value': 'topic_1', 'mtime': 1.0},
+ 'type': {'value': 'answer', 'mtime': 1.0},
+ 'title': {'value': {}, 'mtime': 1.0},
+ 'message': {'value': {}, 'mtime': 1.0},
}},
{'guid': 'solution_2', 'diff': {
'guid': {'value': 'solution_2', 'mtime': 1.0},
'ctime': {'value': 1, 'mtime': 1.0},
'mtime': {'value': 1, 'mtime': 1.0},
'context': {'value': 'context', 'mtime': 1.0},
- 'feedback': {'value': 'feedback_1', 'mtime': 1.0},
- 'content': {'value': {}, 'mtime': 1.0},
+ 'topic': {'value': 'topic_2', 'mtime': 1.0},
+ 'type': {'value': 'answer', 'mtime': 1.0},
+ 'title': {'value': {}, 'mtime': 1.0},
+ 'message': {'value': {}, 'mtime': 1.0},
}},
{'resource': 'release'},
{'guid': 'release', 'diff': {
@@ -445,14 +439,6 @@ class VolumeTest(tests.Test):
'stability': {'value': 'stable', 'mtime': 1.0},
'notes': {'value': {}, 'mtime': 1.0},
}},
- {'resource': 'comment'},
- {'guid': 'comment', 'diff': {
- 'guid': {'value': 'comment', 'mtime': 1.0},
- 'ctime': {'value': 1, 'mtime': 1.0},
- 'mtime': {'value': 1, 'mtime': 1.0},
- 'context': {'value': 'context', 'mtime': 1.0},
- 'message': {'value': {}, 'mtime': 1.0},
- }},
{'commit': [[1, 1]]},
]
merge(volume, records, stats=stats)
@@ -461,21 +447,9 @@ class VolumeTest(tests.Test):
stats.commit_objects()
self.assertEqual([
- [('comment', ts, {
- 'total': 1.0,
- })],
- [('feedback', ts, {
- 'total': 2.0,
- })],
- [('review', ts, {
- 'total': 2.0,
- })],
- [('solution', ts, {
- 'total': 2.0,
- })],
- [('artifact', ts, {
+ [('post', ts, {
'downloaded': 0.0,
- 'total': 1.0,
+ 'total': 6.0,
})],
[('user', ts, {
'total': 0.0,
@@ -488,14 +462,14 @@ class VolumeTest(tests.Test):
})],
],
[[(j.name,) + i for i in j.get(j.last, j.last)] for j in Rrd('stats/node', 1)])
- self.assertEqual(1, volume['artifact'].get('artifact')['rating'])
- self.assertEqual([1, 1], volume['artifact'].get('artifact')['reviews'])
self.assertEqual(1, volume['context'].get('context')['rating'])
self.assertEqual([1, 1], volume['context'].get('context')['reviews'])
+ self.assertEqual(1, volume['post'].get('topic_1')['rating'])
+ self.assertEqual([1, 1], volume['post'].get('topic_1')['reviews'])
records = [
- {'resource': 'feedback'},
- {'guid': 'feedback_2', 'diff': {'solution': {'value': '', 'mtime': 2.0}}},
+ {'resource': 'post'},
+ {'guid': 'topic_2', 'diff': {'solution': {'value': '', 'mtime': 2.0}}},
{'commit': [[2, 2]]},
]
merge(volume, records, stats=stats)
@@ -504,21 +478,9 @@ class VolumeTest(tests.Test):
stats.commit_objects()
self.assertEqual([
- [('comment', ts, {
- 'total': 1.0,
- })],
- [('feedback', ts, {
- 'total': 2.0,
- })],
- [('review', ts, {
- 'total': 2.0,
- })],
- [('solution', ts, {
- 'total': 2.0,
- })],
- [('artifact', ts, {
+ [('post', ts, {
'downloaded': 0.0,
- 'total': 1.0,
+ 'total': 6.0,
})],
[('user', ts, {
'total': 0.0,
@@ -535,15 +497,11 @@ class VolumeTest(tests.Test):
records = [
{'resource': 'context'},
{'guid': 'context', 'diff': {'layer': {'value': ['deleted'], 'mtime': 3.0}}},
- {'resource': 'artifact'},
- {'guid': 'artifact', 'diff': {'layer': {'value': ['deleted'], 'mtime': 3.0}}},
- {'resource': 'review'},
+ {'resource': 'post'},
+ {'guid': 'topic_1', 'diff': {'layer': {'value': ['deleted'], 'mtime': 3.0}}},
+ {'guid': 'topic_2', 'diff': {'layer': {'value': ['deleted'], 'mtime': 3.0}}},
{'guid': 'context_review', 'diff': {'layer': {'value': ['deleted'], 'mtime': 3.0}}},
- {'guid': 'artifact_review', 'diff': {'layer': {'value': ['deleted'], 'mtime': 3.0}}},
- {'resource': 'feedback'},
- {'guid': 'feedback_1', 'diff': {'layer': {'value': ['deleted'], 'mtime': 3.0}}},
- {'guid': 'feedback_2', 'diff': {'layer': {'value': ['deleted'], 'mtime': 3.0}}},
- {'resource': 'solution'},
+ {'guid': 'topic_review', 'diff': {'layer': {'value': ['deleted'], 'mtime': 3.0}}},
{'guid': 'solution_1', 'diff': {'layer': {'value': ['deleted'], 'mtime': 3.0}}},
{'guid': 'solution_2', 'diff': {'layer': {'value': ['deleted'], 'mtime': 3.0}}},
{'resource': 'release'},
@@ -556,19 +514,7 @@ class VolumeTest(tests.Test):
stats.commit_objects()
self.assertEqual([
- [('comment', ts, {
- 'total': 1.0,
- })],
- [('feedback', ts, {
- 'total': 0.0,
- })],
- [('review', ts, {
- 'total': 0.0,
- })],
- [('solution', ts, {
- 'total': 0.0,
- })],
- [('artifact', ts, {
+ [('post', ts, {
'downloaded': 0.0,
'total': 0.0,
})],