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())