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_ISLAMIC, "Islamic"),
|
||||||
(CAL_SWEDISH, "Swedish")]
|
(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)
|
val = models.IntegerField('Calendar', choices=_DATAMAP, blank=False)
|
||||||
|
|
||||||
class DateModifierType(mGrampsType):
|
class DateModifierType(mGrampsType):
|
||||||
@ -311,7 +311,7 @@ class DateModifierType(mGrampsType):
|
|||||||
(MOD_SPAN, "Span"),
|
(MOD_SPAN, "Span"),
|
||||||
(MOD_TEXTONLY, "Text only")]
|
(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)
|
val = models.IntegerField('Date modifier', choices=_DATAMAP, blank=False)
|
||||||
|
|
||||||
class DateNewYearType(mGrampsType):
|
class DateNewYearType(mGrampsType):
|
||||||
@ -325,7 +325,7 @@ class DateNewYearType(mGrampsType):
|
|||||||
(NEWYEAR_MAR25, "March 25"),
|
(NEWYEAR_MAR25, "March 25"),
|
||||||
(NEWYEAR_SEP1, "September 1")]
|
(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)
|
val = models.IntegerField('New Year start date', choices=_DATAMAP, blank=False)
|
||||||
|
|
||||||
class ThemeType(mGrampsType):
|
class ThemeType(mGrampsType):
|
||||||
@ -580,7 +580,7 @@ class Person(PrimaryObject):
|
|||||||
blank=True, null=True,
|
blank=True, null=True,
|
||||||
through='MyParentFamilies')
|
through='MyParentFamilies')
|
||||||
#addresses = models.ManyToManyField('Address', null=True, blank=True)
|
#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",
|
content_type_field="object_type",
|
||||||
object_id_field="object_id")
|
object_id_field="object_id")
|
||||||
birth = models.ForeignKey("Event", related_name="birth", blank=True, null=True)
|
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)
|
confidence = models.IntegerField(blank=True, null=True)
|
||||||
page = models.CharField("Volume/Page", max_length=50, blank=True, null=True)
|
page = models.CharField("Volume/Page", max_length=50, blank=True, null=True)
|
||||||
source = models.ForeignKey('Source', null=True, blank=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",
|
content_type_field="object_type",
|
||||||
object_id_field="object_id")
|
object_id_field="object_id")
|
||||||
|
|
||||||
@ -684,7 +684,7 @@ class Event(DateObject, PrimaryObject):
|
|||||||
event_type = models.ForeignKey('EventType', verbose_name="Type")
|
event_type = models.ForeignKey('EventType', verbose_name="Type")
|
||||||
description = models.CharField('description', max_length=50, blank=True)
|
description = models.CharField('description', max_length=50, blank=True)
|
||||||
place = models.ForeignKey('Place', null=True, 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",
|
content_type_field="object_type",
|
||||||
object_id_field="object_id")
|
object_id_field="object_id")
|
||||||
|
|
||||||
@ -697,7 +697,7 @@ class Repository(PrimaryObject):
|
|||||||
repository_type = models.ForeignKey('RepositoryType', verbose_name="Type")
|
repository_type = models.ForeignKey('RepositoryType', verbose_name="Type")
|
||||||
name = models.TextField(blank=True)
|
name = models.TextField(blank=True)
|
||||||
#addresses = models.ManyToManyField('Address', null=True, 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",
|
content_type_field="object_type",
|
||||||
object_id_field="object_id")
|
object_id_field="object_id")
|
||||||
#url_list = models.ManyToManyField('Url', null=True, blank=True)
|
#url_list = models.ManyToManyField('Url', null=True, blank=True)
|
||||||
@ -735,7 +735,7 @@ class Media(DateObject, PrimaryObject):
|
|||||||
mime = models.TextField(blank=True, null=True)
|
mime = models.TextField(blank=True, null=True)
|
||||||
desc = models.TextField("Title", blank=True)
|
desc = models.TextField("Title", blank=True)
|
||||||
checksum = models.TextField(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",
|
content_type_field="object_type",
|
||||||
object_id_field="object_id")
|
object_id_field="object_id")
|
||||||
|
|
||||||
@ -746,7 +746,7 @@ class Note(PrimaryObject):
|
|||||||
note_type = models.ForeignKey('NoteType', verbose_name="Type")
|
note_type = models.ForeignKey('NoteType', verbose_name="Type")
|
||||||
text = models.TextField(blank=True)
|
text = models.TextField(blank=True)
|
||||||
preformatted = models.BooleanField('preformatted')
|
preformatted = models.BooleanField('preformatted')
|
||||||
references = generic.GenericRelation('NoteRef', related_name="refs",
|
references = generic.GenericRelation('NoteRef', #related_name="refs",
|
||||||
content_type_field="object_type",
|
content_type_field="object_type",
|
||||||
object_id_field="object_id")
|
object_id_field="object_id")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user