def get_queryset(self):
     if settings.LIMIT_EDIT_TO_CURRENT_COMMUNITY:
         community = site_mappers.get_current_mapper().map_area
         if PlotIdentifier.get_notebook_plot_lists():
             return super(SubjectConsentManager, self).get_queryset(
             ).filter(
                 community=community,
                 household_member__household_structure__household__plot__plot_identifier__in
                 =PlotIdentifier.get_notebook_plot_lists())
         else:
             return super(SubjectConsentManager,
                          self).get_queryset().filter(community=community)
     return super(SubjectConsentManager, self).get_queryset()
 def test_create_household_given_plot_identifier(self):
     original_save = Plot.save
     Plot.save = Model.save
     plot_identifier = PlotIdentifier('10', 'default').get_identifier()
     plot = Plot.objects.create(plot_identifier=plot_identifier)
     Household.objects.create(plot=plot)
     Plot.save = original_save
 def test_plot_identifier_class(self):
     plot_identifier = PlotIdentifier('10', 'default').get_identifier()
     self.assertEqual(plot_identifier, '100001-00')
     self.assertEqual(PlotIdentifierHistory.objects.all().count(), 1)
     plot_identifier_history = PlotIdentifierHistory.objects.get(
         identifier='100001-00')
     self.assertEqual(plot_identifier_history.created.date(), date.today())
     self.assertEqual(plot_identifier_history.modified.date(), date.today())