OBS: Assumindo que project1
já existe em /home/user/project1
e tem conteúdo, vamos criar um repositório e importar o conteúdo de project1
.
- Cria o diretório que irá conter o repositório:
$ mkdir /home/user/svnrep
# -*- coding: utf-8 -*- | |
from StringIO import StringIO | |
from PIL import Image | |
def dummy_image(name='image_test', format='png'): | |
"""Gera um imagem para 'mockar' nos testes. Você pode passar | |
os seguintes parametros:: |
# Plus: Creating alias for manage.py of django projects (with manage.py in root) | |
alias manage='$PROJECT_PATH/manage.py' |
class User(models.Model): | |
""" | |
Users within the Django authentication system are represented by this | |
model. | |
Username and password are required. Other fields are optional. | |
""" | |
username = models.CharField(_('username'), max_length=30, unique=True, | |
help_text=_('Required. 30 characters or fewer. Letters, numbers and ' | |
'@/./+/-/_ characters')) |
# -*- coding: utf8 -*- | |
import time, datetime | |
from datetime import date | |
from django import forms | |
from django.contrib.auth.models import User | |
from django.conf import settings | |
from bootstrap_toolkit.widgets import BootstrapDateInput |
# -*- coding: utf8 -*- | |
from django import forms | |
from .models import Foo, Bar, FooBar | |
class FooModelForm(forms.ModelForm): | |
# Essa classe vai usar a instrospecção para gerar o formulário | |
# baseado nos atributos da classe Foo | |
class Meta: |
# /usr/share/xsession/ | |
[Desktop Entry] | |
Name=XMonad Unity | |
Comment=Tiling window manager | |
TryExec=/usr/bin/gnome-session | |
Exec=gnome-session --session=xmonad | |
Type=XSession |
# -*- coding: utf8 -*- | |
from django.test import TestCase | |
from django.core.urlresolvers import reverse as r | |
from django.db import IntegrityError | |
from .models import Subscription | |
from .forms import SubscriptionForm | |
from django.core.urlresolvers import reverse as r | |
# ... | |
class SubscribeViewTest(TestCase): | |
def setUp(self): | |
self.resp = self.client.get(r('subscriptions:subscribe')) | |
def test_get(self): | |
'Ao visitar /inscricao/ a página de inscrição é exibida' |
class NoCacheMiddleware(object): | |
def process_response(self, request, response): | |
request.META['HTTP_CACHE_CONTROL'] = "no-cache" | |
return response |