Repository URL to install this package:
|
Version:
0.5.4 ▾
|
#!/usr/bin/env python2
import unittest
import random
import time
from zendesk_sync import ZendeskSync
def random_str():
# this ensures at least one capital letter
return 'Aa' + ''.join([random.choice('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
for x in range(10)])
def random_email():
return '{0}@example.com'.format(random_str())
class Constants(unittest.TestCase):
# The actual amount of time is (2 ** wait_time) - 1
wait_time = 5
def wait_for_success(self, func):
for i in range(self.wait_time):
try:
if func():
return True
except:
pass
time.sleep(2**i)
return False
def __init__(self, something):
self.zs = self.zs = ZendeskSync(
'https://docker1421276072.zendesk.com',
'null@null.devnull',
'cZIO0Nnf0Rznyy6rd02hPEiV7UeTRXAEqKPSomB6')
self.user_uuid = random_str()
self.user_uuid2 = random_str()
self.primary_email = random_email()
self.primary_email2 = random_email()
self.emails = [self.primary_email]
self.emails2 = [self.primary_email2]
self.emails_both = [self.primary_email, self.primary_email2]
self.fullname = 'John Doe'
self.fullname2 = 'John Doe2'
self.username = 'abcdef'
self.username2 = 'abcdef2'
self.tag1 = 'Tag1'
self.tag2 = 'tag2'
self.plan_tag_prefix = 'plan_'
self.org_uuid = random_str()
self.org_name = random_str()
self.org_name_renamed = 'old {0}'.format(self.org_name)
self.org_name2 = random_str()
super(Constants, self).__init__(something)