-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtest_random_strings.py
More file actions
128 lines (99 loc) · 3.04 KB
/
test_random_strings.py
File metadata and controls
128 lines (99 loc) · 3.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
'''
random_strings tests.
'''
import logging
from python_random_strings import random_strings
#Log config
LOG_LEVEL = logging.INFO
my_logger = logging
my_logger.basicConfig(level=LOG_LEVEL)
def test_lowercase_letters():
'''
Test random_strings lowercase function
'''
for i in range(1,100):
my_logger.info('On count %i'%i)
data = random_strings.random_lowercase(i)
my_logger.info('Generated data %s'%data)
assert isinstance(data,str)
my_logger.info('Passed')
def test_uppercase_letters():
'''
Test random_strings upper function
'''
for i in range(1,100):
my_logger.info('On count %i'%i)
data = random_strings.random_uppercase(i)
my_logger.info('Generated data %s'%data)
assert isinstance(data,str)
my_logger.info('Passed')
def test_letters():
'''
Test random_strings letters function
'''
for i in range(1,100):
my_logger.info('On count %i'%i)
data = random_strings.random_letters(i)
my_logger.info('Generated data %s'%data)
assert isinstance(data,str)
my_logger.info('Passed')
def test_random_digits():
'''
Test random_strings digits function
'''
for i in range(1,100):
my_logger.info('On count %i'%i)
data = random_strings.random_digits(i)
my_logger.info('Generated data %s'%data)
assert isinstance(data,int)
my_logger.info('Passed')
def test_random_hexdigits():
'''
Test random_strings hexdigits function
'''
for i in range(1,100):
my_logger.info('On count %i'%i)
data = random_strings.random_hexdigits(i)
my_logger.info('Generated data %s'%data)
assert isinstance(data,str)
my_logger.info('Passed')
def test_random_octdigits():
'''
Test random_strings octdigits function
'''
for i in range(1,100):
my_logger.info('On count %i'%i)
data = random_strings.random_octdigits(i)
my_logger.info('Generated data %s'%data)
assert isinstance(data,int)
my_logger.info('Passed')
def test_random_punctuation():
'''
Test random_strings punctuation function
'''
for i in range(1,100):
my_logger.info('On count %i'%i)
data = random_strings.random_punctuation(i)
my_logger.info('Generated data %s'%data)
assert isinstance(data,str)
my_logger.info('Passed')
def test_random_printable():
'''
Test random_strings printable function
'''
for i in range(1,100):
my_logger.info('On count %i'%i)
data = random_strings.random_printable(i)
my_logger.info('Generated data %s'%data)
assert isinstance(data,str)
my_logger.info('Passed')
def test_random_whitespace():
'''
Test random_strings whitespace function
'''
for i in range(1,100):
my_logger.info('On count %i'%i)
data = random_strings.random_whitespace(i)
my_logger.info('Generated data %s'%data)
assert isinstance(data,str)
my_logger.info('Passed')