remove commented out code, more comments

This commit is contained in:
Philip Sargent
2020-07-29 22:54:09 +01:00
parent 42456e8e98
commit 95b9daca80
6 changed files with 25 additions and 85 deletions

View File

@@ -95,6 +95,21 @@ class PageTests(TestCase):
self.assertEqual(response.status_code, 200)
h1 = re.search(r'<h1 id="site-name">Troggle administration</h1>', content)
def test_page_admindocs(self):
# Issue a GET request.
response = self.client.get('/admin/login/models/')
content = response.content.decode()
self.assertEqual(response.status_code, 200)
h1 = re.search(r'<h1>Model documentation</h1>', content)
# database not loaded yet? Or logon-problem?
# def test_page_admindocs_exped(self):
# # Issue a GET request.
# response = self.client.get('/admin/doc/models/core.expedition/')
# content = response.content.decode()
# self.assertEqual(response.status_code, 200)
# h1 = re.search(r'<td>logbookentry_set.all</td>', content)
def test_page_folk(self):
# This page is separately generated, so it has the full data content
response = self.client.get('/folk/')
@@ -122,6 +137,7 @@ class PageTests(TestCase):
response = self.client.get('/survey_scans/')
self.assertEqual(response.status_code, 200)
# database not loaded yet:
#response = self.client.get('/survey_scans/1991surveybook/page0002.png')
#response = self.client.get('/survey_scans/1991surveybook/')
#content = response.content.decode()

View File

@@ -30,11 +30,6 @@ class SurvexBlockAdmin(TroggleModelAdmin):
inlines = (RoleInline,)
# class OtherCaveInline(admin.TabularInline):
# model = OtherCaveName
# extra = 1
class SurveyAdmin(TroggleModelAdmin):
#inlines = (ScannedImageInline,)
search_fields = ('expedition__year','wallet_number')
@@ -98,7 +93,6 @@ class PersonExpeditionAdmin(TroggleModelAdmin):
class CaveAdmin(TroggleModelAdmin):
search_fields = ('official_name','kataster_number','unofficial_number')
#inlines = (OtherCaveInline,)
extra = 4
@@ -109,8 +103,6 @@ class EntranceAdmin(TroggleModelAdmin):
admin.site.register(Cave, CaveAdmin)
admin.site.register(Area)
admin.site.register(CaveAndEntrance)
#admin.site.register(NewSubCave)
#admin.site.register(CaveDescription)
admin.site.register(Entrance, EntranceAdmin)
admin.site.register(SurvexBlock, SurvexBlockAdmin)
admin.site.register(Expedition)
@@ -138,5 +130,5 @@ def export_as_xml(modeladmin, request, queryset):
return response
#admin.site.add_action(export_as_xml)
#admin.site.add_action(export_as_json)
admin.site.add_action(export_as_xml)
admin.site.add_action(export_as_json)

View File

@@ -23,6 +23,12 @@ from django.template import Context, loader
import troggle.core.models_survex
"""This file declares TroggleModel which inherits from django.db.models.Model
All TroggleModel subclasses inherit persistence in the django relational database. This is known as
the django Object Relkational Mapping (ORM).
There are more subclasses define in models_caves.py models_survex.py etc.
"""
def get_process_memory():
usage=resource.getrusage(resource.RUSAGE_SELF)
return usage[2]/1024.0

View File

@@ -21,7 +21,6 @@ class SurvexDirectory(models.Model):
# return "[SurvexDirectory:"+str(self.path) + "-" + str(self.primarysurvexfile.path) + "-" + str(self.cave)+"]"
class SurvexFile(models.Model):
path = models.CharField(max_length=200)
survexdirectory = models.ForeignKey("SurvexDirectory", blank=True, null=True,on_delete=models.SET_NULL)
@@ -140,13 +139,6 @@ class SurvexBlock(models.Model):
def DayIndex(self):
return list(self.expeditionday.survexblock_set.all()).index(self)
# Fossil. No code uses this.
# class SurvexTitle(models.Model):
# survexblock = models.ForeignKey('SurvexBlock',null=True, on_delete=models.SET_NULL)
# title = models.CharField(max_length=200) # needed by svxcavesingle.html template
# cave = models.ForeignKey('Cave', blank=True, null=True,on_delete=models.SET_NULL)
#
# member of a SurvexBlock
#
@@ -211,7 +203,7 @@ class TunnelFile(models.Model):
tunnelcontains = models.ManyToManyField("TunnelFile") # case when its a frame type
filesize = models.IntegerField(default=0)
npaths = models.IntegerField(default=0)
survexfiles = models.ManyToManyField("SurvexFile") # direct link to SVX files
survexfiles = models.ManyToManyField("SurvexFile") # direct link to SVX files - not populated yet
class Meta:
ordering = ('tunnelpath',)