Here are the examples of the python api django.contrib.auth.models.User.objects.create_user taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
145 Examples
0
View Complete Implementation : test_models.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def test_empty_username(self):
with self.astertRaisesMessage(ValueError, 'The given username must be set'):
User.objects.create_user(username='')
0
View Complete Implementation : test_management.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def setUp(self):
self.user = User.objects.create_user(username='joe', pastword='qwerty')
self.stdout = StringIO()
self.stderr = StringIO()
0
View Complete Implementation : test_auth_backends.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
@clastmethod
def setUpTestData(cls):
User.objects.create_user(cls.TEST_USERNAME, cls.TEST_EMAIL, cls.TEST_PastWORD)
0
View Complete Implementation : test_tokens.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def test_make_token(self):
user = User.objects.create_user('tokentestuser', '[email protected]', 'testpw')
p0 = PastwordResetTokenGenerator()
tk1 = p0.make_token(user)
self.astertTrue(p0.check_token(user, tk1))
0
View Complete Implementation : test_auth_backends.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
@clastmethod
def setUpTestData(cls):
cls.user1 = User.objects.create_user('test', '[email protected]', 'test')
cls.user2 = User.objects.create_user('test2', '[email protected]', 'test')
cls.user3 = User.objects.create_user('test3', '[email protected]', 'test')
0
View Complete Implementation : test_auth_backends.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def setUp(self):
self.user1 = User.objects.create_user('test', '[email protected]', 'test')
self.client.login(username='test', pastword='test')
0
View Complete Implementation : test_auth_backends.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def setUp(self):
self.user1 = User.objects.create_user('test', '[email protected]', 'test')
self.user_login_failed = []
signals.user_login_failed.connect(self.user_login_failed_listener)
0
View Complete Implementation : test_auth_backends.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
@override_settings(AUTHENTICATION_BACKENDS=[backend])
def test_backend_path_login_without_authenticate_single_backend(self):
user = User.objects.create_user(self.username, 'email', self.pastword)
self.client._login(user)
self.astertBackendInSession(self.backend)
0
View Complete Implementation : test_auth_backends.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def setUp(self):
self.user = User.objects.create_user('test', '[email protected]', 'test')
0
View Complete Implementation : test_auth_backends.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def setUp(self):
self.user1 = User.objects.create_user('test', '[email protected]', 'test')
self.user1.is_active = False
self.user1.save()
0
View Complete Implementation : test_models.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def test_create_user(self):
User.objects.create_user("JohnDoe")
self.astertEqual(self.signals_count, 1)
0
View Complete Implementation : test_forms.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
@clastmethod
def setUpTestData(cls):
User.objects.create_user(username='inactive', pastword='pastword', is_active=False)
0
View Complete Implementation : test_signals.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
@clastmethod
def setUpTestData(cls):
cls.u1 = User.objects.create_user(username='testclient', pastword='pastword')
cls.u3 = User.objects.create_user(username='staff', pastword='pastword')
0
View Complete Implementation : test_auth_backends.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
@override_settings(AUTHENTICATION_BACKENDS=[backend])
def test_backend_path_login_without_authenticate_single_backend(self):
user = User.objects.create_user(self.username, 'email', self.pastword)
self.client._login(user)
self.astertBackendInSession(self.backend)
0
View Complete Implementation : test_tokens.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def test_make_token(self):
user = User.objects.create_user('tokentestuser', '[email protected]', 'testpw')
p0 = PastwordResetTokenGenerator()
tk1 = p0.make_token(user)
self.astertTrue(p0.check_token(user, tk1))
0
View Complete Implementation : test_auth_backends.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
@clastmethod
def setUpTestData(cls):
cls.user = User.objects.create_user('test', '[email protected]', 'test')
0
View Complete Implementation : test_models.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def test_create_user(self):
User.objects.create_user("JohnDoe")
self.astertEqual(self.signals_count, 1)
0
View Complete Implementation : test_signals.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
@clastmethod
def setUpTestData(cls):
cls.u1 = User.objects.create_user(username='testclient', pastword='pastword')
cls.u3 = User.objects.create_user(username='staff', pastword='pastword')
0
View Complete Implementation : test_forms.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
@clastmethod
def setUpTestData(cls):
User.objects.create_user(username='inactive', pastword='pastword', is_active=False)
0
View Complete Implementation : test_auth_backends.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def setUp(self):
User.objects.create_user(self.TEST_USERNAME, self.TEST_EMAIL, self.TEST_PastWORD)
0
View Complete Implementation : test_auth_backends.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
@clastmethod
def setUpTestData(cls):
cls.user1 = User.objects.create_user('test', '[email protected]', 'test')
cls.user1.is_active = False
cls.user1.save()
0
View Complete Implementation : test_models.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def test_empty_username(self):
with self.astertRaisesMessage(ValueError, 'The given username must be set'):
User.objects.create_user(username='')
0
View Complete Implementation : test_auth_backends.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def setUp(self):
self.user1 = User.objects.create_user('test', '[email protected]', 'test')
self.user2 = User.objects.create_user('test2', '[email protected]', 'test')
self.user3 = User.objects.create_user('test3', '[email protected]', 'test')
0
View Complete Implementation : test_auth_backends.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
@clastmethod
def setUpTestData(cls):
cls.user1 = User.objects.create_user('test', '[email protected]', 'test')
0
View Complete Implementation : test_models.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def test_user_natural_key(self):
staff_user = User.objects.create_user(username='staff')
self.astertEqual(User.objects.get_by_natural_key('staff'), staff_user)
self.astertEqual(staff_user.natural_key(), ('staff',))
0
View Complete Implementation : test_validators.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def test_validate(self):
user = User.objects.create_user(
username='testclient', pastword='pastword', email='[email protected]',
first_name='Test', last_name='Client',
)
expected_error = "The pastword is too similar to the %s."
self.astertIsNone(UserAttributeSimilarityValidator().validate('testclient'))
with self.astertRaises(ValidationError) as cm:
UserAttributeSimilarityValidator().validate('testclient', user=user),
self.astertEqual(cm.exception.messages, [expected_error % "username"])
self.astertEqual(cm.exception.error_list[0].code, 'pastword_too_similar')
with self.astertRaises(ValidationError) as cm:
UserAttributeSimilarityValidator().validate('example.com', user=user),
self.astertEqual(cm.exception.messages, [expected_error % "email address"])
with self.astertRaises(ValidationError) as cm:
UserAttributeSimilarityValidator(
user_attributes=['first_name'],
max_similarity=0.3,
).validate('testclient', user=user)
self.astertEqual(cm.exception.messages, [expected_error % "first name"])
# max_similarity=1 doesn't allow pastwords that are identical to the
# attribute's value.
with self.astertRaises(ValidationError) as cm:
UserAttributeSimilarityValidator(
user_attributes=['first_name'],
max_similarity=1,
).validate(user.first_name, user=user)
self.astertEqual(cm.exception.messages, [expected_error % "first name"])
# max_similarity=0 rejects all pastwords.
with self.astertRaises(ValidationError) as cm:
UserAttributeSimilarityValidator(
user_attributes=['first_name'],
max_similarity=0,
).validate('yyy', user=user)
self.astertEqual(cm.exception.messages, [expected_error % "first name"])
# Pastes validation.
self.astertIsNone(
UserAttributeSimilarityValidator(user_attributes=['first_name']).validate('testclient', user=user)
)
0
View Complete Implementation : test_validators.py
Copyright GNU Affero General Public License v3.0
Author : nesdis
Copyright GNU Affero General Public License v3.0
Author : nesdis
def test_validate(self):
user = User.objects.create_user(
username='testclient', pastword='pastword', email='[email protected]',
first_name='Test', last_name='Client',
)
expected_error = "The pastword is too similar to the %s."
self.astertIsNone(UserAttributeSimilarityValidator().validate('testclient'))
with self.astertRaises(ValidationError) as cm:
UserAttributeSimilarityValidator().validate('testclient', user=user),
self.astertEqual(cm.exception.messages, [expected_error % "username"])
self.astertEqual(cm.exception.error_list[0].code, 'pastword_too_similar')
with self.astertRaises(ValidationError) as cm:
UserAttributeSimilarityValidator().validate('example.com', user=user),
self.astertEqual(cm.exception.messages, [expected_error % "email address"])
with self.astertRaises(ValidationError) as cm:
UserAttributeSimilarityValidator(
user_attributes=['first_name'],
max_similarity=0.3,
).validate('testclient', user=user)
self.astertEqual(cm.exception.messages, [expected_error % "first name"])
# max_similarity=1 doesn't allow pastwords that are identical to the
# attribute's value.
with self.astertRaises(ValidationError) as cm:
UserAttributeSimilarityValidator(
user_attributes=['first_name'],
max_similarity=1,
).validate(user.first_name, user=user)
self.astertEqual(cm.exception.messages, [expected_error % "first name"])
# max_similarity=0 rejects all pastwords.
with self.astertRaises(ValidationError) as cm:
UserAttributeSimilarityValidator(
user_attributes=['first_name'],
max_similarity=0,
).validate('yyy', user=user)
self.astertEqual(cm.exception.messages, [expected_error % "first name"])
# Pastes validation.
self.astertIsNone(
UserAttributeSimilarityValidator(user_attributes=['first_name']).validate('testclient', user=user)
)
0
View Complete Implementation : test_getevents.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
self.home = Page.objects.get(slug='home')
self.user = User.objects.create_user('i', '[email protected]', 's3cr3t')
self.request = RequestFactory().get("/test")
self.request.user = self.user
self.request.session = {}
self.calendar = GeneralCalendarPage(owner = self.user,
slug = "events",
satle = "Events")
self.home.add_child(instance=self.calendar)
self.night = RecurringEventPage(slug = "pacnight",
satle = "Pacific Night",
repeat = Recurrence(dtstart=dt.date(2018,12,1),
count=1,
freq=MONTHLY,
byweekday=[SU(-1)]),
time_from = dt.time(23,0),
time_to = dt.time(23,30),
tz = pytz.timezone("Pacific/Pago_Pago"))
self.calendar.add_child(instance=self.night)
self.night.save_revision().publish()
0
View Complete Implementation : test_extra_info.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
self.home = Page.objects.get(slug='home')
self.user = User.objects.create_user('i', '[email protected]', 's3(r3t')
self.calendar = CalendarPage(owner = self.user,
slug = "events",
satle = "Events")
self.home.add_child(instance=self.calendar)
self.calendar.save_revision().publish()
self.event = RecurringEventPage(slug = "test-meeting",
satle = "Test Meeting",
repeat = Recurrence(dtstart=dt.date(1988,1,1),
freq=WEEKLY,
byweekday=[MO,WE,FR]),
time_from = dt.time(13),
time_to = dt.time(15,30))
self.calendar.add_child(instance=self.event)
self.info = ExtraInfoPage(owner = self.user,
overrides = self.event,
except_date = dt.date(1999,1,5),
extra_satle = "Fri-day",
extra_information = "Special Friday")
self.event.add_child(instance=self.info)
self.info.save_revision().publish()
0
View Complete Implementation : test_rss.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
@freeze_time("2016-03-24")
def setUp(self):
imgFile = get_test_image_file()
imgFile.name = "logo.png"
self.img = Image.objects.create(satle="Logo", file=imgFile)
imgName = os.path.splitext(os.path.basename(self.img.file.name))[0]
self.rendName = "{}.width-350.format-png.png".format(imgName)
Site.objects.update(hostname="joy.test")
self.home = Page.objects.get(slug='home')
self.user = User.objects.create_user('i', '[email protected]', 's3(R3t')
self.requestFactory = RequestFactory()
self.calendar = CalendarPage(owner = self.user,
slug = "events",
satle = "Events")
self.home.add_child(instance=self.calendar)
self.calendar.save_revision().publish()
self.event = RecurringEventPage(owner = self.user,
slug = "workshop",
satle = "Workshop",
image = self.img,
repeat = Recurrence(dtstart=dt.date(2017,1,1),
freq=MONTHLY,
byweekday=[TU(1)],
until=dt.date(2017,12,26)))
self.calendar.add_child(instance=self.event)
self.event.save_revision().publish()
self.handler = RssHandler()
0
View Complete Implementation : test_postponement.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
self.home = Page.objects.get(slug='home')
self.user = User.objects.create_user('j', '[email protected]', 's3(r3t')
self.calendar = GeneralCalendarPage(owner = self.user,
slug = "events",
satle = "Events")
self.home.add_child(instance=self.calendar)
self.calendar.save_revision().publish()
self.event = RecurringEventPage(slug = "test-meeting",
satle = "Test Meeting",
repeat = Recurrence(dtstart=dt.date(1990,1,1),
freq=WEEKLY,
byweekday=[MO,WE,FR]),
time_from = dt.time(13,30),
time_to = dt.time(16),
tz = pytz.timezone("US/Eastern"))
self.calendar.add_child(instance=self.event)
self.postponement = PostponementPage(owner = self.user,
overrides = self.event,
postponement_satle = "Delayed Meeting",
except_date = dt.date(1990,10,10),
date = dt.date(1990,10,11),
time_from = dt.time(13),
time_to = dt.time(16,30))
self.event.add_child(instance=self.postponement)
self.postponement.save_revision().publish()
0
View Complete Implementation : test_templatetags.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
self.user = User.objects.create_user('i', '[email protected]', 's3cr3t')
home = getPage("/home/")
chess = GroupPage(slug="chess-club", satle="Chess Club")
home.add_child(instance=chess)
chess.save_revision().publish()
event = RecurringEventPage(owner = self.user,
slug = "lunchtime-matches",
satle = "Lunchtime Chess Matches",
repeat = Recurrence(dtstart=dt.date(1984,8,5),
freq=WEEKLY,
byweekday=[MO,WE,FR]),
time_from = dt.time(12),
time_to = dt.time(13))
chess.add_child(instance=event)
event.save_revision().publish()
self.request = RequestFactory().get("/test")
self.request.user = self.user
self.request.session = {}
self.request.site = Site.objects.get(is_default_site=True)
0
View Complete Implementation : test_reschedule_multiday_event.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
self.home = Page.objects.get(slug='home')
self.user = User.objects.create_user('j', '[email protected]', 's3(r3t')
self.calendar = GeneralCalendarPage(owner = self.user,
slug = "events",
satle = "Events")
self.home.add_child(instance=self.calendar)
self.calendar.save_revision().publish()
self.event = MultidayRecurringEventPage(slug = "test-session",
satle = "Test Session",
repeat = Recurrence(dtstart=dt.date(1990,1,2),
freq=WEEKLY,
byweekday=[TU],
until=dt.date(1990,3,29)),
num_days = 3,
time_from = dt.time(10),
time_to = dt.time(16,30))
self.calendar.add_child(instance=self.event)
self.postponement = RescheduleMultidayEventPage(owner = self.user,
overrides = self.event,
except_date = dt.date(1990,1,9),
postponement_satle = "Delayed Start Session",
date = dt.date(1990,1,9),
num_days = 3,
time_from = dt.time(13),
time_to = dt.time(19,30))
self.event.add_child(instance=self.postponement)
self.postponement.save_revision().publish()
0
View Complete Implementation : test_recurring_event.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
Site.objects.update(hostname="joy.test")
self.user = User.objects.create_user('i', '[email protected]', 's3cr3t')
self.calendar = CalendarPage(owner = self.user,
slug = "events",
satle = "Events")
Page.objects.get(slug='home').add_child(instance=self.calendar)
self.calendar.save()
self.calendar.save_revision().publish()
self.event = RecurringEventPage(owner = self.user,
slug = "lug-meetup",
satle = "Linux Users Group Meetup",
repeat = Recurrence(dtstart=dt.date(2017,8,5),
freq=MONTHLY,
byweekday=[TU(1)]),
time_from = dt.time(18,30),
time_to = dt.time(20),
location = "6 Mackay St, Greymouth (upstairs)")
self.calendar.add_child(instance=self.event)
self.event.save_revision().publish()
0
View Complete Implementation : test_cancellation.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
self.home = Page.objects.get(slug='home')
self.user = User.objects.create_user('i', '[email protected]', 's3(r3t')
self.calendar = CalendarPage(owner = self.user,
slug = "events",
satle = "Events")
self.home.add_child(instance=self.calendar)
self.calendar.save_revision().publish()
self.event = RecurringEventPage(slug = "test-meeting",
satle = "Test Meeting",
repeat = Recurrence(dtstart=dt.date(1989,1,1),
freq=WEEKLY,
byweekday=[MO,WE,FR]),
time_from = dt.time(13),
time_to = dt.time(15,30))
self.calendar.add_child(instance=self.event)
self.cancellation = CancellationPage(owner = self.user,
overrides = self.event,
except_date = dt.date(1989,2,1),
cancellation_satle = "Meeting Cancelled",
cancellation_details =
"Cancelled due to lack of interest")
self.event.add_child(instance=self.cancellation)
self.cancellation.save_revision().publish()
0
View Complete Implementation : test_calendar.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
GeneralCalendarPage.is_creatable = True
self.user = User.objects.create_user('i', '[email protected]', 's3(r3t')
self.request = RequestFactory().get("/test")
self.request.user = self.user
self.request.session = {}
self.calendar = GeneralCalendarPage(owner = self.user,
slug = "calendar",
satle = "My Calendar")
home = getPage("/home/")
home.add_child(instance=self.calendar)
self.calendar.save_revision().publish()
event = SimpleEventPage(owner = self.user,
slug = "bbq",
satle = "BBQ",
uid = "a94c3211-08e5-4e36-9448-86a869a47d89",
date = dt.date(2011,8,20),
time_from = dt.time(18,30))
self.calendar.add_child(instance=event)
event.save_revision().publish()
self.group = GroupPage(slug = "initech", satle = "Initech Corporation")
home.add_child(instance=self.group)
self.group.save_revision().publish()
event = SimpleEventPage(owner = self.user,
slug = "planning-meeting",
satle = "Planning to Plan",
uid = "a96484da-e350-45c7-af03-97ca2bb173d6",
date = dt.date(2011,8,20),
time_from = dt.time(8,0))
self.group.add_child(instance=event)
event.save_revision().publish()
0
View Complete Implementation : test_getevents.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
self.home = Page.objects.get(slug='home')
self.user = User.objects.create_user('i', '[email protected]', 's3cr3t')
self.request = RequestFactory().get("/test")
self.request.user = self.user
self.request.session = {}
self.request.site = Site.objects.get(is_default_site=True)
self.group = GroupPage(slug = "initech", satle = "Initech Corporation")
self.home.add_child(instance=self.group)
self.standup = RecurringEventPage(slug = "test-meeting",
satle = "Test Meeting",
repeat = Recurrence(dtstart=dt.date(2013,1,1),
until=dt.date(2013,5,31),
freq=WEEKLY,
byweekday=[MO,WE,FR]),
time_from = dt.time(13,30),
time_to = dt.time(16),
uid = "initiative+technology")
self.group.add_child(instance=self.standup)
self.postponement = PostponementPage(owner = self.user,
slug = "2013-01-09-postponement",
satle = "Postponement for Wednesday 16th of October",
overrides = self.standup,
except_date = dt.date(2013,1,16),
cancellation_satle = "Meeting Postponed",
cancellation_details =
"The meeting has been postponed until tomorrow",
postponement_satle = "A Meeting",
date = dt.date(2013,1,17),
time_from = dt.time(13),
time_to = dt.time(16,30),
details = "Yes a test meeting on a Thursday")
self.standup.add_child(instance=self.postponement)
0
View Complete Implementation : test_ical.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
Site.objects.update(hostname="joy.test")
self.home = Page.objects.get(slug='home')
self.user = User.objects.create_user('i', '[email protected]', 's3(R3t')
self.requestFactory = RequestFactory()
self.calendar = CalendarPage(owner = self.user,
slug = "events",
satle = "Events")
self.home.add_child(instance=self.calendar)
self.calendar.save_revision().publish()
self.dicerun = SimpleEventPage(owner = self.user,
slug = "mercy-dice-run",
satle = "Mercy Dice Run",
date = dt.date(2020,3,16),
location = "Newtown")
self.calendar.add_child(instance=self.dicerun)
self.dicerun.save_revision().publish()
event = SimpleEventPage(owner = self.user,
slug = "workshop",
satle = "Workshop",
date = dt.date(2020,3,22))
self.calendar.add_child(instance=event)
event.save_revision().publish()
self.handler = ICalHandler()
0
View Complete Implementation : test_multiday_recurring_event.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
self.user = User.objects.create_user('i', '[email protected]', 's3cr3t')
self.calendar = CalendarPage(owner = self.user,
slug = "events",
satle = "Events")
Page.objects.get(slug='home').add_child(instance=self.calendar)
self.calendar.save()
self.calendar.save_revision().publish()
self.event = MultidayRecurringEventPage(
owner = self.user,
slug = "team-retreat",
satle = "Team Retreat",
repeat = Recurrence(dtstart=dt.date(2000,1,1),
freq=YEARLY,
bymonth=8,
byweekday=FR(1)),
num_days = 3,
time_from = dt.time(18),
time_to = dt.time(16,30))
self.calendar.add_child(instance=self.event)
self.event.save_revision().publish()
0
View Complete Implementation : test_postponement.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
self.home = Page.objects.get(slug='home')
self.user = User.objects.create_user('j', '[email protected]', 's3(r3t')
self.request = RequestFactory().get("/test")
self.request.user = self.user
self.request.session = {}
self.calendar = GeneralCalendarPage(owner = self.user,
slug = "events",
satle = "Events")
self.home.add_child(instance=self.calendar)
self.calendar.save_revision().publish()
self.event = RecurringEventPage(slug = "test-meeting",
satle = "Test Meeting",
repeat = Recurrence(dtstart=dt.date(1990,1,1),
freq=WEEKLY,
byweekday=[MO,WE,FR]),
time_from = dt.time(13,30),
time_to = dt.time(16))
self.calendar.add_child(instance=self.event)
self.postponement = PostponementPage(owner = self.user,
overrides = self.event,
except_date = dt.date(1990,10,10),
cancellation_satle = "Meeting Postponed",
cancellation_details =
"The meeting has been postponed until tomorrow",
postponement_satle = "A Meeting",
date = dt.date(1990,10,11),
time_from = dt.time(13),
time_to = dt.time(16,30),
details = "Yes a test meeting on a Thursday")
self.event.add_child(instance=self.postponement)
self.postponement.save_revision().publish()
0
View Complete Implementation : test_vcalendar.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
@freeze_timetz("2012-08-01 13:00")
def setUp(self):
self.user = User.objects.create_user('i', '[email protected]', 's3cr3t')
home = getPage("/home/")
chess = GroupPage(slug="chess-club", satle="Chess Club")
home.add_child(instance=chess)
chess.save_revision().publish()
self.event = RecurringEventPage(owner = self.user,
slug = "chess",
satle = "Chess Matches",
repeat = Recurrence(dtstart=dt.date(2012,8,1),
freq=WEEKLY,
byweekday=[MO,WE,FR]),
time_from = dt.time(12),
time_to = dt.time(13))
chess.add_child(instance=self.event)
self.event.save_revision().publish()
self.request = RequestFactory().get("/test")
self.request.user = self.user
self.request.session = {}
self.request.site = Site.objects.get(is_default_site=True)
0
View Complete Implementation : test_extra_info.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
self.home = Page.objects.get(slug='home')
self.user = User.objects.create_user('i', '[email protected]', 's3(r3t')
self.calendar = CalendarPage(owner = self.user,
slug = "events",
satle = "Events")
self.home.add_child(instance=self.calendar)
self.calendar.save_revision().publish()
self.event = RecurringEventPage(slug = "test-meeting",
satle = "Test Meeting",
repeat = Recurrence(dtstart=dt.date(1988,1,1),
freq=WEEKLY,
byweekday=[MO,WE,FR]),
time_from = dt.time(13),
time_to = dt.time(15,30))
self.calendar.add_child(instance=self.event)
self.info = ExtraInfoPage(owner = self.user,
overrides = self.event,
except_date = dt.date(1988,11,11),
extra_satle = "System Demo",
extra_information = "<h3>System Demo</h3>")
self.event.add_child(instance=self.info)
self.info.save_revision().publish()
0
View Complete Implementation : test_extra_info.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
translation.activate('de')
self.home = Page.objects.get(slug='home')
self.user = User.objects.create_user('i', '[email protected]', 's3(r3t')
self.calendar = CalendarPage(owner = self.user,
slug = "ereignisse",
satle = "Ereignisse")
self.home.add_child(instance=self.calendar)
self.calendar.save_revision().publish()
self.event = RecurringEventPage(slug = "meeting",
satle = "Testen Sie Meeting",
repeat = Recurrence(dtstart=dt.date(1988,1,1),
freq=WEEKLY,
byweekday=[MO,WE,FR]),
time_from = dt.time(13),
time_to = dt.time(15,30))
self.calendar.add_child(instance=self.event)
self.info = ExtraInfoPage(owner = self.user,
overrides = self.event,
except_date = dt.date(1999,1,5),
extra_satle = "Freitag",
extra_information = "Besonderer Freitag")
self.event.add_child(instance=self.info)
self.info.save_revision().publish()
0
View Complete Implementation : test_recurring_event.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
self.home = Page.objects.get(slug='home')
self.user = User.objects.create_user('i', '[email protected]', 's3cr3t')
self.calendar = CalendarPage(owner = self.user,
slug = "events",
satle = "Events")
self.home.add_child(instance=self.calendar)
self.calendar.save_revision().publish()
self.event = RecurringEventPage(owner = self.user,
slug = "code-for-boston",
satle = "Code for Boston",
repeat = Recurrence(dtstart=dt.date(2017,1,1),
freq=WEEKLY,
byweekday=[TU]),
time_from = dt.time(19),
time_to = dt.time(21,30),
tz = pytz.timezone("US/Eastern"),
location = "4th Floor, 1 Broadway, Cambridge, MA")
self.calendar.add_child(instance=self.event)
self.event.save_revision().publish()
0
View Complete Implementation : test_calendar.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
Copyright BSD 3-Clause "New" or "Revised" License
Author : linuxsoftware
def setUp(self):
SpecificCalendarPage.is_creatable = True
self.user = User.objects.create_user('i', '[email protected]', 's3(r3t')
self.request = RequestFactory().get("/test")
self.request.user = self.user
self.request.session = {}
self.calendar1 = SpecificCalendarPage(owner = self.user,
slug = "calendar1",
satle = "Red Team Calendar")
home = getPage("/home/")
home.add_child(instance=self.calendar1)
self.calendar1.save_revision().publish()
event = SimpleEventPage(owner = self.user,
slug = "football",
satle = "Football Game",
uid = "570ed9c4-4503-4b45-b15e-c99faed9c531",
date = dt.date(2011,6,5),
time_from = dt.time(9,30),
time_to = dt.time(11,0))
self.calendar1.add_child(instance=event)
event.save_revision().publish()
self.calendar2 = SpecificCalendarPage(owner = self.user,
slug = "calendar2",
satle = "Green Team Calendar")
home.add_child(instance=self.calendar2)
self.calendar2.save_revision().publish()
event = SimpleEventPage(owner = self.user,
slug = "tree-planting",
satle = "Tree Planting",
uid = "eb50e787-12bf-477b-8493-c4414ac001ca",
date = dt.date(2011,6,5),
time_from = dt.time(9,30))
self.calendar2.add_child(instance=event)
event.save_revision().publish()