Changes to get django models to run under Python3; added travis config file--should run travis
This commit is contained in:
parent
021da38047
commit
4db8558a1b
22
.travis.yml
Normal file
22
.travis.yml
Normal file
@ -0,0 +1,22 @@
|
||||
# After changing this file, check it on:
|
||||
# http://lint.travis-ci.org/
|
||||
|
||||
|
||||
language: python
|
||||
python:
|
||||
- 2.7
|
||||
- 3.3
|
||||
- 3.4
|
||||
|
||||
|
||||
install:
|
||||
- time sudo apt-get update
|
||||
- travis_retry sudo apt-get install python-gobject python-gi python-cairo python-gi-cairo gir1.2-pango gir1.2-gtk python-bsddb3 xdg-utils librsvg2-common python-dev libglib2.0-dev intltool python-pyicu
|
||||
- travis_retry pip install django
|
||||
- travis_retry git clone https://github.com/gramps-project/gramps
|
||||
- cd gramps
|
||||
- python setup.py build
|
||||
|
||||
script:
|
||||
- DJANGO_SETTINGS_MODULE=gramps.webapp.settings nosetests --exclude=TestcaseGenerator --exclude=exportvcard_test --exclude=plugins --exclude=vcard --exclude=merge_ref_test --exclude=test_util_test --exclude=cli_test --exclude=gramps.webapp gramps
|
||||
|
@ -291,7 +291,7 @@ class CalendarType(mGrampsType):
|
||||
(CAL_ISLAMIC, "Islamic"),
|
||||
(CAL_SWEDISH, "Swedish")]
|
||||
|
||||
_DEFAULT = [x for x in _DATAMAP if x[0] == CAL_GREGORIAN][0]
|
||||
_DEFAULT = _DATAMAP[0]
|
||||
val = models.IntegerField('Calendar', choices=_DATAMAP, blank=False)
|
||||
|
||||
class DateModifierType(mGrampsType):
|
||||
@ -311,7 +311,7 @@ class DateModifierType(mGrampsType):
|
||||
(MOD_SPAN, "Span"),
|
||||
(MOD_TEXTONLY, "Text only")]
|
||||
|
||||
_DEFAULT = [x for x in _DATAMAP if x[0] == MOD_NONE][0]
|
||||
_DEFAULT = _DATAMAP[0]
|
||||
val = models.IntegerField('Date modifier', choices=_DATAMAP, blank=False)
|
||||
|
||||
class DateNewYearType(mGrampsType):
|
||||
@ -325,7 +325,7 @@ class DateNewYearType(mGrampsType):
|
||||
(NEWYEAR_MAR25, "March 25"),
|
||||
(NEWYEAR_SEP1, "September 1")]
|
||||
|
||||
_DEFAULT = [x for x in _DATAMAP if x[0] == NEWYEAR_JAN1][0]
|
||||
_DEFAULT = _DATAMAP[0]
|
||||
val = models.IntegerField('New Year start date', choices=_DATAMAP, blank=False)
|
||||
|
||||
class ThemeType(mGrampsType):
|
||||
@ -580,7 +580,7 @@ class Person(PrimaryObject):
|
||||
blank=True, null=True,
|
||||
through='MyParentFamilies')
|
||||
#addresses = models.ManyToManyField('Address', null=True, blank=True)
|
||||
references = generic.GenericRelation('PersonRef', related_name="refs",
|
||||
references = generic.GenericRelation('PersonRef', #related_name="refs",
|
||||
content_type_field="object_type",
|
||||
object_id_field="object_id")
|
||||
birth = models.ForeignKey("Event", related_name="birth", blank=True, null=True)
|
||||
@ -654,7 +654,7 @@ class Citation(DateObject, PrimaryObject):
|
||||
confidence = models.IntegerField(blank=True, null=True)
|
||||
page = models.CharField("Volume/Page", max_length=50, blank=True, null=True)
|
||||
source = models.ForeignKey('Source', null=True, blank=True)
|
||||
references = generic.GenericRelation('CitationRef', related_name="refs",
|
||||
references = generic.GenericRelation('CitationRef', #related_name="refs",
|
||||
content_type_field="object_type",
|
||||
object_id_field="object_id")
|
||||
|
||||
@ -684,7 +684,7 @@ class Event(DateObject, PrimaryObject):
|
||||
event_type = models.ForeignKey('EventType', verbose_name="Type")
|
||||
description = models.CharField('description', max_length=50, blank=True)
|
||||
place = models.ForeignKey('Place', null=True, blank=True)
|
||||
references = generic.GenericRelation('EventRef', related_name="refs",
|
||||
references = generic.GenericRelation('EventRef', #related_name="refs",
|
||||
content_type_field="object_type",
|
||||
object_id_field="object_id")
|
||||
|
||||
@ -697,7 +697,7 @@ class Repository(PrimaryObject):
|
||||
repository_type = models.ForeignKey('RepositoryType', verbose_name="Type")
|
||||
name = models.TextField(blank=True)
|
||||
#addresses = models.ManyToManyField('Address', null=True, blank=True)
|
||||
references = generic.GenericRelation('RepositoryRef', related_name="refs",
|
||||
references = generic.GenericRelation('RepositoryRef', #related_name="refs",
|
||||
content_type_field="object_type",
|
||||
object_id_field="object_id")
|
||||
#url_list = models.ManyToManyField('Url', null=True, blank=True)
|
||||
@ -735,7 +735,7 @@ class Media(DateObject, PrimaryObject):
|
||||
mime = models.TextField(blank=True, null=True)
|
||||
desc = models.TextField("Title", blank=True)
|
||||
checksum = models.TextField(blank=True)
|
||||
references = generic.GenericRelation('MediaRef', related_name="refs",
|
||||
references = generic.GenericRelation('MediaRef', #related_name="refs",
|
||||
content_type_field="object_type",
|
||||
object_id_field="object_id")
|
||||
|
||||
@ -746,7 +746,7 @@ class Note(PrimaryObject):
|
||||
note_type = models.ForeignKey('NoteType', verbose_name="Type")
|
||||
text = models.TextField(blank=True)
|
||||
preformatted = models.BooleanField('preformatted')
|
||||
references = generic.GenericRelation('NoteRef', related_name="refs",
|
||||
references = generic.GenericRelation('NoteRef', #related_name="refs",
|
||||
content_type_field="object_type",
|
||||
object_id_field="object_id")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user