@@ -23,41 +23,28 @@ def test_revisions(self):
23
23
session .store (user , "users/1" )
24
24
session .save_changes ()
25
25
26
- sleep (2 )
27
26
with self .store .open_session () as session :
28
27
all_revisions = session .advanced .revisions .get_for ("users/1" , User )
29
28
self .assertEqual (4 , len (all_revisions ))
30
29
self .assertEqual (["user4" , "user3" , "user2" , "user1" ], [x .name for x in all_revisions ])
31
30
32
- sleep (2 )
33
31
revisions_skip_first = session .advanced .revisions .get_for ("users/1" , User , 1 )
34
32
self .assertEqual (3 , len (revisions_skip_first ))
35
33
self .assertEqual (["user3" , "user2" , "user1" ], [x .name for x in revisions_skip_first ])
36
34
37
- sleep (2 )
38
35
revisions_skip_first_take_two = session .advanced .revisions .get_for ("users/1" , User , 1 , 2 )
39
36
self .assertEqual (2 , len (revisions_skip_first_take_two ))
40
37
self .assertEqual (["user3" , "user2" ], [x .name for x in revisions_skip_first_take_two ])
41
38
42
- sleep (2 )
43
39
all_metadata = session .advanced .revisions .get_metadata_for ("users/1" )
44
40
self .assertEqual (4 , len (all_metadata ))
45
41
46
- sleep (2 )
47
42
metadata_skip_first = session .advanced .revisions .get_metadata_for ("users/1" , 1 )
48
43
self .assertEqual (3 , len (metadata_skip_first ))
49
44
50
- sleep (2 )
51
45
metadata_skip_first_take_two = session .advanced .revisions .get_metadata_for ("users/1" , 1 , 2 )
52
46
self .assertEqual (2 , len (metadata_skip_first_take_two ))
53
47
54
- sleep (2 )
55
-
56
- user = session .advanced .revisions .get_by_change_vector (
57
- metadata_skip_first [0 ].metadata .get (constants .Documents .Metadata .CHANGE_VECTOR ), User
58
- )
59
- self .assertEqual ("user3" , user .name )
60
-
61
48
def test_can_get_revisions_by_change_vector (self ):
62
49
id_ = "users/1"
63
50
self .setup_revisions (self .store , False , 100 )
0 commit comments