Exemple #1
0
	def __init__(self, *args, **kwargs):
		self.instance = kwargs.pop('instance', PackMember())
		super(PackMemberForm, self).__init__(*args, **kwargs)
		self.fields['member'] = ProductionField(
			initial=self.instance.member_id,
			# supertype='production',  # add this if we require pack members to be productions (not music or gfx)
		)
		self._meta = ModelFormOptions()  # required by BaseModelFormSet.add_fields. eww.
Exemple #2
0
 def test_str(self):
     pondlife = Production.objects.get(title='Pondlife')
     pondlife.types.add(ProductionType.objects.get(name='Pack'))
     madrielle = Production.objects.get(title='Madrielle')
     pack_member = PackMember(pack=pondlife, member=madrielle, position=1)
     self.assertEqual(str(pack_member), "Madrielle packed in Pondlife")