This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
]$ ./manage.py test dashboard | |
Creating test database for alias 'default'... | |
Internal Server Error: /account/login/ | |
Traceback (most recent call last): | |
File "/home/edward/python/lib/python2.7/site-packages/django/core/handlers/base.py", line 115, in get_response | |
response = callback(request, *callback_args, **callback_kwargs) | |
File "/home/edward/Projects/MyProject/account/views.py", line 41, in my_login | |
}, context_instance=RequestContext(request)) | |
File "/home/edward/python/lib/python2.7/site-packages/django/shortcuts/__init__.py", line 29, in render_to_response | |
return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Event(models.Model): | |
name = models.CharField(max_length=500) | |
start_date = models.DateField(default=datetime.date.today() + datetime.timedelta(days=1)) | |
end_date = models.DateField(blank=True, null=True) | |
start_time = models.TimeField(blank=True, null=True) | |
end_time = models.TimeField(blank=True, null=True) | |
description = models.TextField('Full event description', blank=True) | |
website = models.CharField(max_length=500, blank=True) | |
map_code = models.CharField(max_length=500, blank=True) | |
publish_status = models.CharField(max_length=15, choices=PUBLISH_STATUS, default=UNSAVED) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class SeleniumTestCase(LiveServerTestCase): | |
""" | |
A base test case for Selenium, providing hepler methods for generating | |
clients and logging in profiles. | |
""" | |
def open(self, url): | |
self.wd.get("%s%s" % (self.live_server_url, url)) | |
class FinderTest(SeleniumTestCase): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from django.conf.urls import patterns, include, url | |
from django.contrib import admin | |
from feincms.views.cbv.views import Handler | |
from feincms.module.page.models import Page | |
import MyProject.settings | |
admin.autodiscover() | |
handler = Handler.as_view() | |
urlpatterns = patterns('', |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
class Mage_Rss_Block_Catalog_NotifyStock extends Mage_Rss_Block_Abstract | |
{ | |
# snip | |
public function getNotifyStockQty() | |
{ | |
if ($this->getUseConfigNotifyStockQty()) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ko.bindingHandlers.disableAndThrob = { | |
update: function(element, valueAccessor){ | |
var valueUnwrapped = ko.utils.unwrapObservable(valueAccessor()); | |
if(valueUnwrapped){ | |
$(element).attr('disabled', 'disabled'); | |
$(element).before('<img src="/assets/images/loading.gif" width="16" height="16" class="loading-throbber">'); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{% load crispy_forms_field %} | |
{% if field.is_hidden %} | |
{{ field }} | |
{% else %} | |
<div id="div_{{ field.auto_id }}" class="control-group{% if form_show_errors%}{% if field.errors %} error{% endif %}{% endif %}{% if field.css_classes %} {{ field.css_classes }}{% endif %}"> | |
{% if field.label and not field|is_checkbox %} | |
<label for="{{ field.id_for_label }}" class="control-label {% if field.field.required %}requiredField{% endif %}"> | |
{{ field.label|safe }}{% if field.field.required %}<span class="asteriskField">*</span>{% endif %} | |
</label> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from django import template | |
register = template.Library() | |
@register.simple_tag | |
def is_logged_in(request): | |
print "are we in the tag?" | |
return request.user.is_authenticated() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import datetime, time | |
from django.test import TestCase | |
from django.contrib.auth.models import User | |
from django.test.client import Client | |
from django.test import LiveServerTestCase | |
from selenium.webdriver.firefox.webdriver import WebDriver | |
from selenium import webdriver | |
import hashlib | |
from models import Category, Organiser, Event, Ticket, Order, OrderLine, Guest, Buyer |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ko.bindingHandlers.slideVisible = { | |
init: function(element, valueAccessor) { | |
var value = ko.utils.unwrapObservable(valueAccessor()); // Get the current value of the current property we're bound to | |
$(element).toggle(value); // jQuery will hide/show the element depending on whether "value" or true or false | |
}, | |
update: function(element, valueAccessor, allBindingsAccessor) { | |
// Leave as before | |
} | |
}; |