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 |