Mercurial > hg
annotate tests/test-hybridencode.py @ 48598:a6f16ec07ed7
stream-clone: add a explicit test for format change during stream clone
They are different kind of requirements, the one which impact the data storage
and are relevant to the files being streamed and the one which does not. For
example some requirements are only relevant to the working copy, like sparse, or
dirstate-v2.
Since they are irrelevant to the content being streamed, they do not prevent the
receiving side to use streaming clone and mercurial skip adverting them over
the wire and, ideally, within the bundle.
In addition, this let the client decide to use whichever format it desire for
the part that does not affect the store itself. So the configuration related to
these format are used as normal when doing a streaming clone.
In practice, the feature was not really tested and is badly broken with bundle-2,
since the requirements are not filtered out from the stream bundle.
So we start with adding simple tests as a good base before the fix and adjust
the feature.
Differential Revision: https://phab.mercurial-scm.org/D12029
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Mon, 17 Jan 2022 18:51:47 +0100 |
parents | 2372284d9457 |
children | 6000f5b25c9b |
rev | line source |
---|---|
28750
2b0d7be90fc4
py3: use print_function in test-hybridencode.py
Robert Stanca <robert.stanca7@gmail.com>
parents:
28749
diff
changeset
|
1 from __future__ import absolute_import, print_function |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
2 |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
3 import unittest |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
4 |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
5 from mercurial import store |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
6 |
7275
c00cdac22d3c
add new test-hybridencode.py
Adrian Buehlmann <adrian@cadifra.com>
parents:
diff
changeset
|
7 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
8 class hybridencodetests(unittest.TestCase): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
9 def hybridencode(self, input, want): |
17622
57bf86677daa
test-hybridencode: use store._dothybridencode(s)
Adrian Buehlmann <adrian@cadifra.com>
parents:
17617
diff
changeset
|
10 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
11 # Check the C implementation if it's in use |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
12 got = store._pathencode(input) |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
13 self.assertEqual(want, got) |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
14 # Check the reference implementation in Python |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
15 refgot = store._hybridencode(input, True) |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
16 self.assertEqual(want, refgot) |
17432
61bd77b57c86
test-hybridencode: more testcases
Adrian Buehlmann <adrian@cadifra.com>
parents:
17404
diff
changeset
|
17 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
18 def testnoencodingrequired(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
19 self.hybridencode( |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
20 b'data/abcdefghijklmnopqrstuvwxyz0123456789 !#%&\'()+,-.;=[]^`{}', |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
21 b'data/abcdefghijklmnopqrstuvwxyz0123456789 !#%&\'()+,-.;=[]^`{}', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
22 ) |
17432
61bd77b57c86
test-hybridencode: more testcases
Adrian Buehlmann <adrian@cadifra.com>
parents:
17404
diff
changeset
|
23 |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
24 def testuppercasechars(self): # uppercase char X is encoded as _x |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
25 self.hybridencode( |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
26 b'data/ABCDEFGHIJKLMNOPQRSTUVWXYZ', |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
27 b'data/_a_b_c_d_e_f_g_h_i_j_k_l_m_n_o_p_q_r_s_t_u_v_w_x_y_z', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
28 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
29 |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
30 def testunderbar(self): # underbar is doubled |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
31 self.hybridencode(b'data/_', b'data/__') |
17432
61bd77b57c86
test-hybridencode: more testcases
Adrian Buehlmann <adrian@cadifra.com>
parents:
17404
diff
changeset
|
32 |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
33 def testtilde(self): # tilde is character-encoded |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
34 self.hybridencode(b'data/~', b'data/~7e') |
17432
61bd77b57c86
test-hybridencode: more testcases
Adrian Buehlmann <adrian@cadifra.com>
parents:
17404
diff
changeset
|
35 |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
36 def testcontrolchars(self): # characters in ASCII code range 1..31 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
37 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
38 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
39 b'data/\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
40 b'\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
41 b'\x1f' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
42 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
43 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
44 b'data/~01~02~03~04~05~06~07~08~09~0a~0b~0c~0d~0e~0f~10~11~12~13' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
45 b'~14~15~16~17~18~19~1a~1b~1c~1d~1e~1f' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
46 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
47 ) |
17432
61bd77b57c86
test-hybridencode: more testcases
Adrian Buehlmann <adrian@cadifra.com>
parents:
17404
diff
changeset
|
48 |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
49 def testhighascii(self): # characters in ASCII code range 126..255 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
50 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
51 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
52 b'data/~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
53 b'\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
54 b'\x9c\x9d\x9e\x9f' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
55 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
56 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
57 b'data/~7e~7f~80~81~82~83~84~85~86~87~88~89~8a~8b~8c~8d~8e~8f~90' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
58 b'~91~92~93~94~95~96~97~98~99~9a~9b~9c~9d~9e~9f' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
59 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
60 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
61 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
62 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
63 b'data/\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
64 b'\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
65 b'\xbd\xbe\xbf' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
66 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
67 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
68 b'data/~a0~a1~a2~a3~a4~a5~a6~a7~a8~a9~aa~ab~ac~ad~ae~af~b0~b1~b2' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
69 b'~b3~b4~b5~b6~b7~b8~b9~ba~bb~bc~bd~be~bf' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
70 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
71 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
72 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
73 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
74 b'data/\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
75 b'\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
76 b'\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
77 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
78 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
79 b'data/~c0~c1~c2~c3~c4~c5~c6~c7~c8~c9~ca~cb~cc~cd~ce~cf~d0~d1~d2' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
80 b'~d3~d4~d5~d6~d7~d8~d9~da~db~dc~dd~de~df' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
81 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
82 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
83 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
84 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
85 b'data/\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
86 b'\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
87 b'\xfe\xff' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
88 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
89 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
90 b'data/~e0~e1~e2~e3~e4~e5~e6~e7~e8~e9~ea~eb~ec~ed~ee~ef~f0~f1~f2' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
91 b'~f3~f4~f5~f6~f7~f8~f9~fa~fb~fc~fd~fe~ff' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
92 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
93 ) |
17432
61bd77b57c86
test-hybridencode: more testcases
Adrian Buehlmann <adrian@cadifra.com>
parents:
17404
diff
changeset
|
94 |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
95 def testwinreserved(self): # Windows reserved characters |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
96 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
97 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
98 b'data/less <, greater >, colon :, double-quote ", backslash \\, ' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
99 b'pipe |, question-mark ?, asterisk *' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
100 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
101 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
102 b'data/less ~3c, greater ~3e, colon ~3a, double-quote ~22, ' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
103 b'backslash ~5c, pipe ~7c, question-mark ~3f, asterisk ~2a' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
104 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
105 ) |
7275
c00cdac22d3c
add new test-hybridencode.py
Adrian Buehlmann <adrian@cadifra.com>
parents:
diff
changeset
|
106 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
107 def testhgreserved(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
108 # encoding directories ending in .hg, .i or .d with '.hg' suffix |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
109 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
110 b'data/x.h.i/x.hg/x.i/x.d/foo', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
111 b'data/x.h.i.hg/x.hg.hg/x.i.hg/x.d.hg/foo', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
112 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
113 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
114 b'data/a.hg/a.i/a.d/foo', b'data/a.hg.hg/a.i.hg/a.d.hg/foo' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
115 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
116 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
117 b'data/au.hg/au.i/au.d/foo', b'data/au.hg.hg/au.i.hg/au.d.hg/foo' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
118 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
119 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
120 b'data/aux.hg/aux.i/aux.d/foo', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
121 b'data/au~78.hg.hg/au~78.i.hg/au~78.d.hg/foo', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
122 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
123 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
124 b'data/auxy.hg/auxy.i/auxy.d/foo', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
125 b'data/auxy.hg.hg/auxy.i.hg/auxy.d.hg/foo', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
126 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
127 # but these are not encoded on *filenames* |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
128 self.hybridencode(b'data/foo/x.hg', b'data/foo/x.hg') |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
129 self.hybridencode(b'data/foo/x.i', b'data/foo/x.i') |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
130 self.hybridencode(b'data/foo/x.d', b'data/foo/x.d') |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
131 self.hybridencode(b'data/foo/a.hg', b'data/foo/a.hg') |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
132 self.hybridencode(b'data/foo/a.i', b'data/foo/a.i') |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
133 self.hybridencode(b'data/foo/a.d', b'data/foo/a.d') |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
134 self.hybridencode(b'data/foo/au.hg', b'data/foo/au.hg') |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
135 self.hybridencode(b'data/foo/au.i', b'data/foo/au.i') |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
136 self.hybridencode(b'data/foo/au.d', b'data/foo/au.d') |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
137 self.hybridencode(b'data/foo/aux.hg', b'data/foo/au~78.hg') |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
138 self.hybridencode(b'data/foo/aux.i', b'data/foo/au~78.i') |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
139 self.hybridencode(b'data/foo/aux.d', b'data/foo/au~78.d') |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
140 self.hybridencode(b'data/foo/auxy.hg', b'data/foo/auxy.hg') |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
141 self.hybridencode(b'data/foo/auxy.i', b'data/foo/auxy.i') |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
142 self.hybridencode(b'data/foo/auxy.d', b'data/foo/auxy.d') |
17432
61bd77b57c86
test-hybridencode: more testcases
Adrian Buehlmann <adrian@cadifra.com>
parents:
17404
diff
changeset
|
143 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
144 # plain .hg, .i and .d directories have the leading dot encoded |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
145 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
146 b'data/.hg/.i/.d/foo', b'data/~2ehg.hg/~2ei.hg/~2ed.hg/foo' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
147 ) |
17432
61bd77b57c86
test-hybridencode: more testcases
Adrian Buehlmann <adrian@cadifra.com>
parents:
17404
diff
changeset
|
148 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
149 def testmisclongcases(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
150 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
151 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
152 b'data/aux.bla/bla.aux/prn/PRN/lpt/com3/nul/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
153 b'coma/foo.NUL/normal.c.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
154 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
155 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
156 b'data/au~78.bla/bla.aux/pr~6e/_p_r_n/lpt/co~6d3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
157 b'/nu~6c/coma/foo._n_u_l/normal.c.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
158 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
159 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
160 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
161 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
162 b'data/AUX/SECOND/X.PRN/FOURTH/FI:FTH/SIXTH/SEVENTH/EIGHTH/NINETH' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
163 b'/TENTH/ELEVENTH/LOREMIPSUM.TXT.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
164 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
165 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
166 b'dh/au~78/second/x.prn/fourth/fi~3afth/sixth/seventh/eighth/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
167 b'nineth/tenth/loremia20419e358ddff1bf8751e38288aff1d7c32ec05.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
168 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
169 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
170 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
171 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
172 b'data/enterprise/openesbaddons/contrib-imola/corba-bc/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
173 b'netbeansplugin/wsdlExtension/src/main/java/META-INF/services' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
174 b'/org.netbeans.modules.xml.wsdl.bindingsupport.spi.' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
175 b'ExtensibilityElementTemplateProvider.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
176 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
177 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
178 b'dh/enterpri/openesba/contrib-/corba-bc/netbeans/wsdlexte/src/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
179 b'main/java/org.net7018f27961fdf338a598a40c4683429e7ffb9743.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
180 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
181 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
182 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
183 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
184 b'data/AUX.THE-QUICK-BROWN-FOX-JU:MPS-OVER-THE-LAZY-DOG-THE-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
185 b'QUICK-BROWN-FOX-JUMPS-OVER-THE-LAZY-DOG.TXT.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
186 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
187 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
188 b'dh/au~78.the-quick-brown-fox-ju~3amps-over-the-lazy-dog-the-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
189 b'quick-brown-fox-jud4dcadd033000ab2b26eb66bae1906bcb15d4a70.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
190 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
191 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
192 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
193 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
194 b'data/Project Planning/Resources/AnotherLongDirectoryName/Follow' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
195 b'edbyanother/AndAnother/AndThenAnExtremelyLongFileName.txt' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
196 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
197 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
198 b'dh/project_/resource/anotherl/followed/andanoth/andthenanextrem' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
199 b'elylongfilenaf93030515d9849cfdca52937c2204d19f83913e5.txt' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
200 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
201 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
202 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
203 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
204 b'data/Project.Planning/Resources/AnotherLongDirectoryName/Follo' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
205 b'wedbyanother/AndAnother/AndThenAnExtremelyLongFileName.txt' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
206 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
207 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
208 b'dh/project_/resource/anotherl/followed/andanoth/andthenanextre' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
209 b'melylongfilena0fd7c506f5c9d58204444fc67e9499006bd2d445.txt' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
210 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
211 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
212 self.hybridencode( |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
213 b'data/foo.../foo / /a./_. /__/.x../ bla/.FOO/something.i', |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
214 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
215 b'data/foo..~2e/foo ~20/~20/a~2e/__.~20/____/~2ex.~2e/~20 bla/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
216 b'~2e_f_o_o/something.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
217 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
218 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
219 self.hybridencode( |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
220 b'data/c/co/com/com0/com1/com2/com3/com4/com5/com6/com7/com8/com9', |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
221 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
222 b'data/c/co/com/com0/co~6d1/co~6d2/co~6d3/co~6d4/co~6d5/co~6d6/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
223 b'co~6d7/co~6d8/co~6d9' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
224 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
225 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
226 self.hybridencode( |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
227 b'data/C/CO/COM/COM0/COM1/COM2/COM3/COM4/COM5/COM6/COM7/COM8/COM9', |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
228 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
229 b'data/_c/_c_o/_c_o_m/_c_o_m0/_c_o_m1/_c_o_m2/_c_o_m3/_c_o_m4/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
230 b'_c_o_m5/_c_o_m6/_c_o_m7/_c_o_m8/_c_o_m9' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
231 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
232 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
233 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
234 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
235 b'data/c.x/co.x/com.x/com0.x/com1.x/com2.x/com3.x/com4.x/com5.x/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
236 b'com6.x/com7.x/com8.x/com9.x' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
237 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
238 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
239 b'data/c.x/co.x/com.x/com0.x/co~6d1.x/co~6d2.x/co~6d3.x/co~6d4.x' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
240 b'/co~6d5.x/co~6d6.x/co~6d7.x/co~6d8.x/co~6d9.x' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
241 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
242 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
243 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
244 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
245 b'data/x.c/x.co/x.com0/x.com1/x.com2/x.com3/x.com4/x.com5/x.com6' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
246 b'/x.com7/x.com8/x.com9' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
247 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
248 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
249 b'data/x.c/x.co/x.com0/x.com1/x.com2/x.com3/x.com4/x.com5/x.com6' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
250 b'/x.com7/x.com8/x.com9' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
251 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
252 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
253 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
254 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
255 b'data/cx/cox/comx/com0x/com1x/com2x/com3x/com4x/com5x/com6x/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
256 b'com7x/com8x/com9x' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
257 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
258 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
259 b'data/cx/cox/comx/com0x/com1x/com2x/com3x/com4x/com5x/com6x/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
260 b'com7x/com8x/com9x' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
261 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
262 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
263 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
264 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
265 b'data/xc/xco/xcom0/xcom1/xcom2/xcom3/xcom4/xcom5/xcom6/xcom7/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
266 b'xcom8/xcom9' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
267 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
268 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
269 b'data/xc/xco/xcom0/xcom1/xcom2/xcom3/xcom4/xcom5/xcom6/xcom7/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
270 b'xcom8/xcom9' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
271 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
272 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
273 self.hybridencode( |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
274 b'data/l/lp/lpt/lpt0/lpt1/lpt2/lpt3/lpt4/lpt5/lpt6/lpt7/lpt8/lpt9', |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
275 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
276 b'data/l/lp/lpt/lpt0/lp~741/lp~742/lp~743/lp~744/lp~745/lp~746/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
277 b'lp~747/lp~748/lp~749' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
278 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
279 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
280 self.hybridencode( |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
281 b'data/L/LP/LPT/LPT0/LPT1/LPT2/LPT3/LPT4/LPT5/LPT6/LPT7/LPT8/LPT9', |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
282 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
283 b'data/_l/_l_p/_l_p_t/_l_p_t0/_l_p_t1/_l_p_t2/_l_p_t3/_l_p_t4/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
284 b'_l_p_t5/_l_p_t6/_l_p_t7/_l_p_t8/_l_p_t9' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
285 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
286 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
287 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
288 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
289 b'data/l.x/lp.x/lpt.x/lpt0.x/lpt1.x/lpt2.x/lpt3.x/lpt4.x/lpt5.x/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
290 b'lpt6.x/lpt7.x/lpt8.x/lpt9.x' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
291 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
292 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
293 b'data/l.x/lp.x/lpt.x/lpt0.x/lp~741.x/lp~742.x/lp~743.x/lp~744.x/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
294 b'lp~745.x/lp~746.x/lp~747.x/lp~748.x/lp~749.x' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
295 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
296 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
297 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
298 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
299 b'data/x.l/x.lp/x.lpt/x.lpt0/x.lpt1/x.lpt2/x.lpt3/x.lpt4/x.lpt5/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
300 b'x.lpt6/x.lpt7/x.lpt8/x.lpt9' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
301 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
302 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
303 b'data/x.l/x.lp/x.lpt/x.lpt0/x.lpt1/x.lpt2/x.lpt3/x.lpt4/x.lpt5' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
304 b'/x.lpt6/x.lpt7/x.lpt8/x.lpt9' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
305 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
306 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
307 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
308 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
309 b'data/lx/lpx/lptx/lpt0x/lpt1x/lpt2x/lpt3x/lpt4x/lpt5x/lpt6x/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
310 b'lpt7x/lpt8x/lpt9x' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
311 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
312 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
313 b'data/lx/lpx/lptx/lpt0x/lpt1x/lpt2x/lpt3x/lpt4x/lpt5x/lpt6x/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
314 b'lpt7x/lpt8x/lpt9x' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
315 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
316 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
317 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
318 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
319 b'data/xl/xlp/xlpt/xlpt0/xlpt1/xlpt2/xlpt3/xlpt4/xlpt5/xlpt6/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
320 b'xlpt7/xlpt8/xlpt9' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
321 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
322 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
323 b'data/xl/xlp/xlpt/xlpt0/xlpt1/xlpt2/xlpt3/xlpt4/xlpt5/xlpt6/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
324 b'xlpt7/xlpt8/xlpt9' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
325 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
326 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
327 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
328 b'data/con/p/pr/prn/a/au/aux/n/nu/nul', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
329 b'data/co~6e/p/pr/pr~6e/a/au/au~78/n/nu/nu~6c', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
330 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
331 self.hybridencode( |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
332 b'data/CON/P/PR/PRN/A/AU/AUX/N/NU/NUL', |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
333 b'data/_c_o_n/_p/_p_r/_p_r_n/_a/_a_u/_a_u_x/_n/_n_u/_n_u_l', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
334 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
335 self.hybridencode( |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
336 b'data/con.x/p.x/pr.x/prn.x/a.x/au.x/aux.x/n.x/nu.x/nul.x', |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
337 b'data/co~6e.x/p.x/pr.x/pr~6e.x/a.x/au.x/au~78.x/n.x/nu.x/nu~6c.x', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
338 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
339 self.hybridencode( |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
340 b'data/x.con/x.p/x.pr/x.prn/x.a/x.au/x.aux/x.n/x.nu/x.nul', |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
341 b'data/x.con/x.p/x.pr/x.prn/x.a/x.au/x.aux/x.n/x.nu/x.nul', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
342 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
343 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
344 b'data/conx/px/prx/prnx/ax/aux/auxx/nx/nux/nulx', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
345 b'data/conx/px/prx/prnx/ax/au~78/auxx/nx/nux/nulx', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
346 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
347 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
348 b'data/xcon/xp/xpr/xprn/xa/xau/xaux/xn/xnu/xnul', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
349 b'data/xcon/xp/xpr/xprn/xa/xau/xaux/xn/xnu/xnul', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
350 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
351 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
352 b'data/a./au./aux./auxy./aux.', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
353 b'data/a~2e/au~2e/au~78~2e/auxy~2e/au~78~2e', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
354 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
355 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
356 b'data/c./co./con./cony./con.', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
357 b'data/c~2e/co~2e/co~6e~2e/cony~2e/co~6e~2e', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
358 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
359 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
360 b'data/p./pr./prn./prny./prn.', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
361 b'data/p~2e/pr~2e/pr~6e~2e/prny~2e/pr~6e~2e', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
362 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
363 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
364 b'data/n./nu./nul./nuly./nul.', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
365 b'data/n~2e/nu~2e/nu~6c~2e/nuly~2e/nu~6c~2e', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
366 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
367 self.hybridencode( |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
368 b'data/l./lp./lpt./lpt1./lpt1y./lpt1.', |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
369 b'data/l~2e/lp~2e/lpt~2e/lp~741~2e/lpt1y~2e/lp~741~2e', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
370 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
371 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
372 b'data/lpt9./lpt9y./lpt9.', b'data/lp~749~2e/lpt9y~2e/lp~749~2e' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
373 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
374 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
375 b'data/com./com1./com1y./com1.', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
376 b'data/com~2e/co~6d1~2e/com1y~2e/co~6d1~2e', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
377 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
378 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
379 b'data/com9./com9y./com9.', b'data/co~6d9~2e/com9y~2e/co~6d9~2e' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
380 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
381 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
382 b'data/a /au /aux /auxy /aux ', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
383 b'data/a~20/au~20/aux~20/auxy~20/aux~20', |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
384 ) |
17440
5be041254a2e
test-hybridencode: add more testcases for hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17432
diff
changeset
|
385 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
386 def testhashingboundarycases(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
387 # largest unhashed path |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
388 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
389 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
390 b'data/123456789-123456789-123456789-123456789-123456789-unhashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
391 b'--xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
392 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
393 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
394 b'data/123456789-123456789-123456789-123456789-123456789-unhashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
395 b'--xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
396 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
397 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
398 # shortest hashed path |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
399 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
400 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
401 b'data/123456789-123456789-123456789-123456789-123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
402 b'----xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
403 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
404 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
405 b'dh/123456789-123456789-123456789-123456789-123456789-hashed---' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
406 b'-xxxxxxxxx-xxxxxxxe9c55002b50bf5181e7a6fc1f60b126e2a6fcf71' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
407 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
408 ) |
17440
5be041254a2e
test-hybridencode: add more testcases for hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17432
diff
changeset
|
409 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
410 def testhashing(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
411 # changing one char in part that's hashed away produces a different hash |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
412 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
413 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
414 b'data/123456789-123456789-123456789-123456789-123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
415 b'----xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxy-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
416 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
417 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
418 b'dh/123456789-123456789-123456789-123456789-123456789-hashed---' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
419 b'-xxxxxxxxx-xxxxxxxd24fa4455faf8a94350c18e5eace7c2bb17af706' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
420 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
421 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
422 # uppercase hitting length limit due to encoding |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
423 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
424 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
425 b'data/A23456789-123456789-123456789-123456789-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
426 b'xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
427 b'123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
428 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
429 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
430 b'dh/a23456789-123456789-123456789-123456789-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
431 b'xxxxxxxxx-xxxxxxxxx-xxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
432 b'cbbc657029b41b94ed510d05feb6716a5c03bc6b' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
433 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
434 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
435 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
436 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
437 b'data/Z23456789-123456789-123456789-123456789-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
438 b'xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
439 b'123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
440 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
441 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
442 b'dh/z23456789-123456789-123456789-123456789-123456789-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
443 b'-xxxxxxxxx-xxxxxxx938f32a725c89512833fb96b6602dd9ebff51ddd' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
444 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
445 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
446 # compare with lowercase not hitting limit |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
447 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
448 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
449 b'data/a23456789-123456789-123456789-123456789-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
450 b'xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
451 b'12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
452 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
453 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
454 b'data/a23456789-123456789-123456789-123456789-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
455 b'xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
456 b'12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
457 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
458 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
459 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
460 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
461 b'data/z23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
462 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
463 b'-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
464 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
465 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
466 b'data/z23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
467 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
468 b'12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
469 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
470 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
471 # not hitting limit with any of these |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
472 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
473 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
474 b'data/abcdefghijklmnopqrstuvwxyz0123456789 !#%&\'()+,-.;=[]^`{}' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
475 b'xxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
476 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
477 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
478 b'data/abcdefghijklmnopqrstuvwxyz0123456789 !#%&\'()+,-.;=[]^`{}' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
479 b'xxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
480 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
481 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
482 # underbar hitting length limit due to encoding |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
483 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
484 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
485 b'data/_23456789-123456789-123456789-123456789-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
486 b'xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
487 b'12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
488 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
489 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
490 b'dh/_23456789-123456789-123456789-123456789-123456789-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
491 b'xxxxxxxxx-xxxxxxx9921a01af50feeabc060ce00eee4cba6efc31d2b' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
492 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
493 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
494 |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
495 # tilde hitting length limit due to encoding |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
496 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
497 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
498 b'data/~23456789-123456789-123456789-123456789-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
499 b'xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
500 b'12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
501 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
502 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
503 b'dh/~7e23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
504 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
505 b'9cec6f97d569c10995f785720044ea2e4227481b' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
506 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
507 ) |
17440
5be041254a2e
test-hybridencode: add more testcases for hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17432
diff
changeset
|
508 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
509 def testwinreservedoverlimit(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
510 # Windows reserved characters hitting length limit |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
511 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
512 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
513 b'data/<23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
514 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
515 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
516 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
517 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
518 b'dh/~3c23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
519 b'-xxxxxxxxx-xxxxxxxxx-xxxxxee' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
520 b'67d8f275876ca1ef2500fc542e63c885c4e62d' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
521 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
522 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
523 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
524 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
525 b'data/>23456789-123456789-123456789-123456789-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
526 b'xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
527 b'123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
528 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
529 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
530 b'dh/~3e23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
531 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
532 b'387a85a5b1547cc9136310c974df716818458ddb' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
533 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
534 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
535 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
536 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
537 b'data/:23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
538 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
539 b'123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
540 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
541 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
542 b'dh/~3a23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
543 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
544 b'2e4154fb571d13d22399c58cc4ef4858e4b75999' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
545 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
546 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
547 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
548 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
549 b'data/"23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
550 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
551 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
552 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
553 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
554 b'dh/~2223456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
555 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
556 b'fc7e3ec7b0687ee06ed8c32fef0eb0c1980259f5' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
557 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
558 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
559 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
560 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
561 b'data/\\23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
562 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
563 b'123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
564 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
565 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
566 b'dh/~5c23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
567 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
568 b'944e1f2b7110687e116e0d151328ac648b06ab4a' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
569 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
570 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
571 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
572 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
573 b'data/|23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
574 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
575 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
576 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
577 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
578 b'dh/~7c23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
579 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
580 b'28b23dd3fd0242946334126ab62bcd772aac32f4' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
581 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
582 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
583 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
584 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
585 b'data/?23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
586 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
587 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
588 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
589 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
590 b'dh/~3f23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
591 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
592 b'a263022d3994d2143d98f94f431eef8b5e7e0f8a' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
593 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
594 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
595 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
596 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
597 b'data/*23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
598 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
599 b'123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
600 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
601 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
602 b'dh/~2a23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
603 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
604 b'0e7e6020e3c00ba7bb7893d84ca2966fbf53e140' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
605 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
606 ) |
17440
5be041254a2e
test-hybridencode: add more testcases for hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17432
diff
changeset
|
607 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
608 def testinitialspacelenlimit(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
609 # initial space hitting length limit |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
610 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
611 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
612 b'data/ 23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
613 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
614 b'123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
615 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
616 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
617 b'dh/~2023456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
618 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
619 b'92acbc78ef8c0b796111629a02601f07d8aec4ea' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
620 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
621 ) |
17440
5be041254a2e
test-hybridencode: add more testcases for hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17432
diff
changeset
|
622 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
623 def testinitialdotlenlimit(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
624 # initial dot hitting length limit |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
625 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
626 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
627 b'data/.23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
628 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
629 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
630 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
631 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
632 b'dh/~2e23456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
633 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
634 b'dbe19cc6505b3515ab9228cebf877ad07075168f' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
635 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
636 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
637 |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
638 def testtrailingspacelenlimit(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
639 # trailing space in filename hitting length limit |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
640 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
641 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
642 b'data/123456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
643 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
644 b'123456789-1234 ' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
645 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
646 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
647 b'dh/123456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
648 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
649 b'0025dc73e04f97426db4893e3bf67d581dc6d066' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
650 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
651 ) |
17440
5be041254a2e
test-hybridencode: add more testcases for hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17432
diff
changeset
|
652 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
653 def testtrailingdotlenlimit(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
654 # trailing dot in filename hitting length limit |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
655 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
656 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
657 b'data/123456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
658 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
659 b'1234.' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
660 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
661 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
662 b'dh/123456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
663 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
664 b'85a16cf03ee7feba8a5abc626f1ba9886d01e89d' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
665 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
666 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
667 |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
668 def testinitialspacedirlenlimit(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
669 # initial space in directory hitting length limit |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
670 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
671 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
672 b'data/ x/456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
673 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
674 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
675 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
676 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
677 b'dh/~20x/456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
678 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
679 b'1b3a3b712b2ac00d6af14ae8b4c14fdbf904f516' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
680 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
681 ) |
17440
5be041254a2e
test-hybridencode: add more testcases for hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17432
diff
changeset
|
682 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
683 def testinitialdotdirlenlimit(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
684 # initial dot in directory hitting length limit |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
685 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
686 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
687 b'data/.x/456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
688 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
689 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
690 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
691 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
692 b'dh/~2ex/456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
693 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
694 b'39dbc4c193a5643a8936fc69c3363cd7ac91ab14' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
695 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
696 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
697 |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
698 def testtrailspacedirlenlimit(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
699 # trailing space in directory hitting length limit |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
700 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
701 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
702 b'data/x /456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
703 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
704 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
705 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
706 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
707 b'dh/x~20/456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
708 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
709 b'2253c341df0b5290790ad312cd8499850f2273e5' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
710 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
711 ) |
17440
5be041254a2e
test-hybridencode: add more testcases for hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17432
diff
changeset
|
712 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
713 def testtrailingdotdirlenlimit(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
714 # trailing dot in directory hitting length limit |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
715 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
716 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
717 b'data/x./456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
718 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
719 b'123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
720 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
721 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
722 b'dh/x~2e/456789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
723 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
724 b'cc0324d696d34562b44b5138db08ee1594ccc583' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
725 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
726 ) |
17440
5be041254a2e
test-hybridencode: add more testcases for hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17432
diff
changeset
|
727 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
728 def testdirencodinglenlimit(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
729 # with directories that need direncoding, hitting length limit |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
730 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
731 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
732 b'data/x.i/56789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
733 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
734 b'12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
735 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
736 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
737 b'dh/x.i.hg/56789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
738 b'-xxxxxxxxx-xxxxxxxxx-xxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
739 b'a4c4399bdf81c67dbbbb7060aa0124d8dea94f74' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
740 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
741 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
742 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
743 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
744 b'data/x.d/56789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
745 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
746 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
747 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
748 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
749 b'dh/x.d.hg/56789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
750 b'-xxxxxxxxx-xxxxxxxxx-xxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
751 b'1303fa90473b230615f5b3ea7b660e881ae5270a' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
752 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
753 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
754 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
755 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
756 b'data/x.hg/5789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
757 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
758 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
759 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
760 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
761 b'dh/x.hg.hg/5789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
762 b'-xxxxxxxxx-xxxxxxxxx-xxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
763 b'26d724a8af68e7a4e4455e6602ea9adbd0eb801f' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
764 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
765 ) |
17440
5be041254a2e
test-hybridencode: add more testcases for hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17432
diff
changeset
|
766 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
767 def testwinreservedfilenameslimit(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
768 # Windows reserved filenames, hitting length limit |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
769 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
770 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
771 b'data/con/56789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
772 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
773 b'123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
774 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
775 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
776 b'dh/co~6e/56789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
777 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
778 b'c0794d4f4c605a2617900eb2563d7113cf6ea7d3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
779 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
780 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
781 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
782 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
783 b'data/prn/56789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
784 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
785 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
786 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
787 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
788 b'dh/pr~6e/56789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
789 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
790 b'64db876e1a9730e27236cb9b167aff942240e932' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
791 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
792 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
793 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
794 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
795 b'data/aux/56789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
796 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
797 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
798 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
799 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
800 b'dh/au~78/56789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
801 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
802 b'8a178558405ca6fb4bbd75446dfa186f06751a0d' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
803 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
804 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
805 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
806 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
807 b'data/nul/56789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
808 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
809 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
810 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
811 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
812 b'dh/nu~6c/56789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
813 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
814 b'c5e51b6fec1bd07bd243b053a0c3f7209855b886' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
815 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
816 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
817 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
818 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
819 b'data/com1/6789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
820 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
821 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
822 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
823 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
824 b'dh/co~6d1/6789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
825 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
826 b'32f5f44ece3bb62b9327369ca84cc19c86259fcd' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
827 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
828 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
829 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
830 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
831 b'data/com9/6789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
832 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
833 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
834 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
835 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
836 b'dh/co~6d9/6789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
837 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
838 b'734360b28c66a3230f55849fe8926206d229f990' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
839 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
840 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
841 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
842 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
843 b'data/lpt1/6789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
844 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
845 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
846 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
847 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
848 b'dh/lp~741/6789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
849 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
850 b'e6f16ab4b6b0637676b2842b3345c9836df46ef7' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
851 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
852 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
853 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
854 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
855 b'data/lpt9/6789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
856 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
857 b'-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
858 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
859 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
860 b'dh/lp~749/6789-123456789-123456789-123456789-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
861 b'-xxxxxxxxx-xxxxxxxxx-xxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
862 b'a475814c51acead3e44f2ff801f0c4903f986157' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
863 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
864 ) |
17440
5be041254a2e
test-hybridencode: add more testcases for hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17432
diff
changeset
|
865 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
866 def testnonreservednolimit(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
867 # non-reserved names, just not hitting limit |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
868 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
869 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
870 b'data/123456789-123456789-123456789-123456789-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
871 b'/com/com0/lpt/lpt0/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
872 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
873 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
874 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
875 b'data/123456789-123456789-123456789-123456789-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
876 b'/com/com0/lpt/lpt0/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
877 b'-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
878 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
879 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
880 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
881 def testhashedpathuntrucfirst(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
882 # hashed path with largest untruncated 1st dir |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
883 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
884 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
885 b'data/12345678/-123456789-123456789-123456789-123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
886 b'----xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
887 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
888 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
889 b'dh/12345678/-123456789-123456789-123456789-123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
890 b'----xxxxxxxxx-xxxxxxx4e9e9e384d00929a93b6835fbf976eb32321ff3c' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
891 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
892 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
893 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
894 def testhashedpathsmallesttrucdir(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
895 # hashed path with smallest truncated 1st dir |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
896 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
897 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
898 b'data/123456789/123456789-123456789-123456789-123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
899 b'----xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
900 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
901 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
902 b'dh/12345678/123456789-123456789-123456789-123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
903 b'----xxxxxxxxx-xxxxxxxx1f4e4ec5f2be76e109bfaa8e31c062fe426d5490' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
904 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
905 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
906 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
907 def testhashedlargesttwountruc(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
908 # hashed path with largest untruncated two dirs |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
909 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
910 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
911 b'data/12345678/12345678/9-123456789-123456789-123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
912 b'----xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
913 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
914 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
915 b'dh/12345678/12345678/9-123456789-123456789-123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
916 b'----xxxxxxxxx-xxxxxxx3332d8329d969cf835542a9f2cbcfb385b6cf39d' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
917 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
918 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
919 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
920 def testhashedpathsmallesttrunctwodirs(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
921 # hashed path with smallest truncated two dirs |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
922 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
923 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
924 b'data/123456789/123456789/123456789-123456789-123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
925 b'----xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
926 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
927 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
928 b'dh/12345678/12345678/123456789-123456789-123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
929 b'----xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
930 b'9699559798247dffa18717138859be5f8874840e' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
931 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
932 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
933 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
934 def testhashuntruncthree(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
935 # hashed path with largest untruncated three dirs |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
936 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
937 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
938 b'data/12345678/12345678/12345678/89-123456789-123456789-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
939 b'hashed----xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
940 b'123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
941 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
942 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
943 b'dh/12345678/12345678/12345678/89-123456789-123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
944 b'----xxxxxxxxx-xxxxxxxf0a2b053bb1369cce02f78c217d6a7aaea18c439' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
945 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
946 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
947 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
948 def testhashtruncthree(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
949 # hashed path with smallest truncated three dirs |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
950 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
951 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
952 b'data/123456789/123456789/123456789/123456789-123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
953 b'----xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
954 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
955 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
956 b'dh/12345678/12345678/12345678/123456789-123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
957 b'----xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
958 b'1c6f8284967384ec13985a046d3553179d9d03cd' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
959 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
960 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
961 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
962 def testhashuntrucfour(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
963 # hashed path with largest untruncated four dirs |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
964 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
965 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
966 b'data/12345678/12345678/12345678/12345678/789-123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
967 b'----xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
968 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
969 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
970 b'dh/12345678/12345678/12345678/12345678/789-123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
971 b'----xxxxxxxxx-xxxxxxx0d30c99049d8f0ff97b94d4ef302027e8d54c6fd' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
972 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
973 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
974 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
975 def testhashtruncfour(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
976 # hashed path with smallest truncated four dirs |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
977 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
978 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
979 b'data/123456789/123456789/123456789/123456789/123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
980 b'----xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
981 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
982 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
983 b'dh/12345678/12345678/12345678/12345678/123456789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
984 b'----xxxxxxxxx-xxxxxxxxx-x' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
985 b'46162779e1a771810b37a737f82ae7ed33771402' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
986 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
987 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
988 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
989 def testhashuntruncfive(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
990 # hashed path with largest untruncated five dirs |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
991 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
992 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
993 b'data/12345678/12345678/12345678/12345678/12345678/6789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
994 b'----xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
995 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
996 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
997 b'dh/12345678/12345678/12345678/12345678/12345678/6789-hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
998 b'----xxxxxxxxx-xxxxxxxbfe752ddc8b003c2790c66a9f2eb1ea75c114390' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
999 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1000 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
1001 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1002 def testhashtruncfive(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1003 # hashed path with smallest truncated five dirs |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1004 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1005 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1006 b'data/123456789/123456789/123456789/123456789/123456789/hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1007 b'----xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1008 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1009 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1010 b'dh/12345678/12345678/12345678/12345678/12345678/hashed' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1011 b'----xxxxxxxxx-xxxxxxxxx-xx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1012 b'b94c27b3532fa880cdd572b1c514785cab7b6ff2' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1013 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1014 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1015 |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1016 def testhashuntruncsix(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1017 # hashed path with largest untruncated six dirs |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1018 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1019 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1020 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1021 b'ed----xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1022 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1023 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1024 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1025 b'ed----xxxxxxxxx-xxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1026 b'cd8cc5483a0f3be409e0e5d4bf9e36e113c59235' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1027 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1028 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
1029 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1030 def testhashtruncsix(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1031 # hashed path with smallest truncated six dirs |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1032 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1033 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1034 b'data/123456789/123456789/123456789/123456789/123456789/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1035 b'123456789/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1036 b'123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1037 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1038 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1039 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1040 b'xxxxxxxxx-xxxxxxxxx-xxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1041 b'47dd6f616f833a142da00701b334cebbf640da06' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1042 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1043 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
1044 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1045 def testhashuntrunc7(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1046 # hashed path with largest untruncated seven dirs |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1047 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1048 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1049 b'data/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1050 b'/12345678/xxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1051 b'123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1052 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1053 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1054 b'dh/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1055 b'/12345678/xxxxxx-xxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1056 b'1c8ed635229fc22efe51035feeadeb4c8a0ecb82' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1057 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1058 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
1059 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1060 def testhashtrunc7(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1061 # hashed path with smallest truncated seven dirs |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1062 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1063 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1064 b'data/123456789/123456789/123456789/123456789/123456789/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1065 b'123456789/123456789/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1066 b'xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1067 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1068 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1069 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/123' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1070 b'45678/xxxxxxxxx-xxxx298ff7d33f8ce6db57930837ffea2fb2f48bb926' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1071 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1072 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
1073 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1074 def testhashuntrunc8(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1075 # hashed path with largest untruncated eight dirs |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1076 # (directory 8 is dropped because it hits _maxshortdirslen) |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1077 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1078 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1079 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1080 b'12345678/12345678/xxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1081 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1082 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1083 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/1' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1084 b'2345678/xxxxxxx-xxxxxxc8996ccd41b471f768057181a4d59d2febe7277d' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1085 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1086 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
1087 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1088 def testhashtrunc8(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1089 # hashed path with smallest truncated eight dirs |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1090 # (directory 8 is dropped because it hits _maxshortdirslen) |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1091 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1092 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1093 b'data/123456789/123456789/123456789/123456789/123456789/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1094 b'123456789/123456789/123456789/xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1095 b'123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1096 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1097 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1098 b'dh/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1099 b'/12345678/xxxxxxxxx-xxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1100 b'4fa04a839a6bda93e1c21c713f2edcbd16e8890d' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1101 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1102 ) |
17452
4aec89d4faa2
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17445
diff
changeset
|
1103 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1104 def testhashnondropped8(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1105 # hashed path with largest non-dropped directory 8 |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1106 # (just not hitting the _maxshortdirslen boundary) |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1107 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1108 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1109 b'data/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1110 b'/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1111 b'-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1112 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1113 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1114 b'dh/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1115 b'/12345678/12345/-xxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1116 b'4d43d1ccaa20efbfe99ec779dc063611536ff2c5' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1117 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1118 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1119 # ...adding one truncated char to dir 1..7 won't drop dir 8 |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1120 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1121 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1122 b'data/12345678x/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1123 b'/12345678/12345/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1124 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1125 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1126 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/1234' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1127 b'5678/12345/xxxxxxxx0f9efce65189cc60fd90fe4ffd49d7b58bbe0f2e' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1128 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1129 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1130 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1131 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1132 b'data/12345678/12345678x/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1133 b'/12345678/12345/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1134 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1135 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1136 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/1234' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1137 b'5678/12345/xxxxxxxx945ca395708cafdd54a94501859beabd3e243921' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1138 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1139 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1140 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1141 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1142 b'data/12345678/12345678/12345678x/12345678/12345678/12345678/12' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1143 b'345678/12345/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1144 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1145 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1146 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/1234' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1147 b'5678/12345/xxxxxxxxac62bf6898c4fd0502146074547c11caa751a327' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1148 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1149 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1150 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1151 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1152 b'data/12345678/12345678/12345678/12345678x/12345678/12345678/12' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1153 b'345678/12345/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1154 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1155 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1156 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/1234' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1157 b'5678/12345/xxxxxxxx2ae5a2baed7983fae8974d0ca06c6bf08b9aee92' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1158 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1159 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1160 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1161 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1162 b'data/12345678/12345678/12345678/12345678/12345678x/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1163 b'12345678/12345/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1164 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1165 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1166 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/1234' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1167 b'5678/12345/xxxxxxxx214aba07b6687532a43d1e9eaf6e88cfca96b68c' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1168 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1169 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1170 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1171 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1172 b'data/12345678/12345678/12345678/12345678/12345678/12345678x' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1173 b'/12345678/12345/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1174 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1175 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1176 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/1234' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1177 b'5678/12345/xxxxxxxxe7a022ae82f0f55cf4e0498e55ba59ea4ebb55bf' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1178 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1179 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1180 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1181 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1182 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1183 b'12345678x/12345/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1184 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1185 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1186 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1187 b'678/12345/xxxxxxxxb51ce61164996a80f36ce3cfe64b62d519aedae3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1188 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1189 ) |
17453
97899a01d3e5
test-hybridencode: adding one truncated char to dir 1..7 won't drop dir 8
Adrian Buehlmann <adrian@cadifra.com>
parents:
17452
diff
changeset
|
1190 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1191 def testhashedpathshortestdropped8(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1192 # hashed path with shortest dropped directory 8 |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1193 # (just hitting the _maxshortdirslen boundary) |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1194 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1195 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1196 b'data/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1197 b'/12345678/123456/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1198 b'123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1199 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1200 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1201 b'dh/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1202 b'/12345678/xxxxxxxxx-xxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1203 b'11fa9873cc6c3215eae864528b5530a04efc6cfe' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1204 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1205 ) |
17457
467e487f393f
test-hybridencode: dropping dir eight in hashed path due to dot or space at end
Adrian Buehlmann <adrian@cadifra.com>
parents:
17453
diff
changeset
|
1206 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1207 def testhashedpathdropsdir8fortrailingdotspace(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1208 # hashed path that drops dir 8 due to dot or space at end is |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1209 # encoded, and thus causing to hit _maxshortdirslen |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1210 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1211 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1212 b'data/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1213 b'/12345678/1234./-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1214 b'123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1215 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1216 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1217 b'dh/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1218 b'/12345678/-xxxxxxxxx-xxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1219 b'602df9b45bec564e2e1f0645d5140dddcc76ed58' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1220 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1221 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1222 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1223 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1224 b'data/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1225 b'/12345678/1234 /-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1226 b'123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1227 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1228 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1229 b'dh/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1230 b'/12345678/-xxxxxxxxx-xxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1231 b'd99ff212bc84b4d1f70cd6b0071e3ef69d4e12ce' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1232 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1233 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1234 # ... with dir 8 short enough for encoding |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1235 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1236 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1237 b'data/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1238 b'/12345678/12./xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1239 b'-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1240 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1241 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1242 b'dh/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1243 b'/12345678/12~2e/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1244 b'xx-xxxxx7baeb5ed7f14a586ee1cacecdbcbff70032d1b3c' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1245 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1246 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1247 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1248 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1249 b'data/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1250 b'/12345678/12 ' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1251 b'/xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1252 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1253 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1254 b'dh/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1255 b'/12345678/12~20/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1256 b'xx-xxxxxcf79ca9795f77d7f75745da36807e5d772bd5182' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1257 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1258 ) |
17459
f4d15f3b96c0
test-hybridencode: extensions are replicated on hashed paths
Adrian Buehlmann <adrian@cadifra.com>
parents:
17457
diff
changeset
|
1259 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1260 def testextensionsreplicatedonhashedpaths(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1261 # Extensions are replicated on hashed paths. Note that |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1262 # we only get to encode files that end in .i or .d inside the |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1263 # store. Encoded filenames are thus bound in length. |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1264 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1265 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1266 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1267 b'12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1268 b'45.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1269 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1270 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1271 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/12' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1272 b'345678/12345/-xxxxxc10ad03b5755ed524f5286aab1815dfe07729438.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1273 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1274 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1275 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1276 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1277 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1278 b'12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1279 b'45.d' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1280 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1281 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1282 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/12' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1283 b'345678/12345/-xxxxx9eec83381f2b39ef5ac8b4ecdf2c94f7983f57c8.d' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1284 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1285 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1286 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1287 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1288 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1289 b'12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1290 b'456.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1291 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1292 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1293 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/12' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1294 b'345678/12345/-xxxxxb7796dc7d175cfb0bb8a7728f58f6ebec9042568.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1295 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1296 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1297 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1298 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1299 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1300 b'12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1301 b'4567.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1302 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1303 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1304 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/12' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1305 b'345678/12345/-xxxxxb515857a6bfeef017c4894d8df42458ac65d55b8.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1306 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1307 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1308 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1309 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1310 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1311 b'12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1312 b'45678.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1313 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1314 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1315 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/12' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1316 b'345678/12345/-xxxxxb05a0f247bc0a776211cd6a32ab714fd9cc09f2b.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1317 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1318 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1319 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1320 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1321 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1322 b'12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1323 b'456789.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1324 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1325 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1326 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/12' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1327 b'345678/12345/-xxxxxf192b48bff08d9e0e12035fb52bc58c70de72c94.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1328 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1329 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1330 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1331 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1332 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1333 b'12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1334 b'456789-.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1335 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1336 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1337 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/12' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1338 b'345678/12345/-xxxxx435551e0ed4c7b083b9ba83cee916670e02e80ad.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1339 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1340 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1341 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1342 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1343 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1344 b'12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1345 b'456789-1.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1346 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1347 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1348 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/12' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1349 b'345678/12345/-xxxxxa7f74eb98d8d58b716356dfd26e2f9aaa65d6a9a.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1350 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1351 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1352 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1353 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1354 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1355 b'12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1356 b'456789-12.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1357 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1358 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1359 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/12' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1360 b'345678/12345/-xxxxxed68d9bd43b931f0b100267fee488d65a0c66f62.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1361 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1362 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1363 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1364 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1365 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1366 b'12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1367 b'456789-123.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1368 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1369 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1370 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/12' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1371 b'345678/12345/-xxxxx5cea44de2b642d2ba2b4a30693ffb1049644d698.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1372 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1373 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1374 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1375 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1376 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1377 b'12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1378 b'456789-1234.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1379 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1380 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1381 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/12' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1382 b'345678/12345/-xxxxx68462f62a7f230b39c1b5400d73ec35920990b7e.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1383 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1384 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1385 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1386 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1387 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1388 b'12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1389 b'456789-12345.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1390 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1391 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1392 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/12' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1393 b'345678/12345/-xxxxx4cb852a314c6da240a83eec94761cdd71c6ec22e.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1394 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1395 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1396 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1397 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1398 b'data/12345678/12345678/12345678/12345678/12345678/12345678/' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1399 b'12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1400 b'456789-12345-ABCDEFGHIJKLMNOPRSTUVWXYZ-' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1401 b'abcdefghjiklmnopqrstuvwxyz-ABCDEFGHIJKLMNOPRSTUVWXYZ' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1402 b'-1234567890-xxxxxxxxx-xxxxxxxxx-xxxxxxxx' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1403 b'-xxxxxxxxx-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1404 b'-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1405 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1406 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1407 b'dh/12345678/12345678/12345678/12345678/12345678/12345678/12' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1408 b'345678/12345/-xxxxx93352aa50377751d9e5ebdf52da1e6e69a6887a6.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1409 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1410 ) |
25027
297ea0df75d0
pathencode: for long paths, strip first 5 chars, not first dir
Martin von Zweigbergk <martinvonz@google.com>
parents:
18435
diff
changeset
|
1411 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1412 def testpathsoutsidedata(self): |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1413 # paths outside data/ can be encoded |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1414 self.hybridencode( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1415 b'metadata/dir/00manifest.i', b'metadata/dir/00manifest.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1416 ) |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1417 self.hybridencode( |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1418 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1419 b'metadata/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1420 b'/12345678/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1421 b'/12345678/12345678/00manifest.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1422 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1423 ( |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1424 b'dh/ata/12345678/12345678/12345678/12345678/12345678' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1425 b'/12345678/12345678/00manife' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1426 b'0a4da1f89aa2aa9eb0896eb451288419049781b4.i' |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1427 ), |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1428 ) |
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1429 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1430 |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1431 if __name__ == '__main__': |
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1432 import silenttestrunner |
43076
2372284d9457
formatting: blacken the codebase
Augie Fackler <augie@google.com>
parents:
37871
diff
changeset
|
1433 |
37871
6574c81b6831
tests: port test-hybridencode.py to unittest
Augie Fackler <augie@google.com>
parents:
28750
diff
changeset
|
1434 silenttestrunner.main(__name__) |