def publish_to_grid(request):
    """Clears all the current Smart Grid Instances and Copies the DesignerActions to the Smart
    Grid Game."""
    if request.method == 'POST':
        form = DeployToSmartgridForm(request.POST)
        if form.is_valid():
            use_filler = form.cleaned_data['use_filler']
            smartgrid_mgr.deploy_designer_to_smartgrid(use_filler)
    response = HttpResponseRedirect("/sgg_designer/")
    return response
Example #2
0
def publish_to_grid(request, draft_slug):
    """Clears all the current Smart Grid Instances and Copies the DesignerActions to the Smart
    Grid Game."""
    draft = smartgrid_mgr.get_designer_draft(draft_slug)
    if request.method == 'POST':
        form = DeployToSmartgridForm(request.POST)
        if form.is_valid():
            use_filler = form.cleaned_data['use_filler']
            smartgrid_mgr.deploy_designer_to_smartgrid(draft, use_filler)
    response = HttpResponseRedirect("/sgg_designer/?draft=%s" % draft.slug)
    return response
Example #3
0
 def testDeploy(self):
     """Tests deploying a draft Designer Grid to the Smart Grid Game."""
     draft = get_object_or_404(Draft, slug='cam')
     smartgrid_mgr.deploy_designer_to_smartgrid(draft=draft, use_filler=False)
     # two levels
     self.assertEqual(len(Level.objects.all()), 2, "Expceting 2 levels got %s" % \
                      len(Level.objects.all()))
     self.assertTrue(Level.objects.get(slug='foo'), "Didn't get level foo")
     self.assertTrue(Level.objects.get(slug='bar'), "Didn't get level bar")
     # Three ColumnNames
     self.assertEqual(len(ColumnName.objects.all()), 3, "Expecting 3 ColumnNames got %s" % \
                      len(ColumnName.objects.all()))
     self.assertTrue(ColumnName.objects.get(slug='baz'), "Didn't get Column baz")
     self.assertTrue(ColumnName.objects.get(slug='qux'), "Didn't get Column qux")
     self.assertTrue(ColumnName.objects.get(slug='zob'), "Didn't get Column zob")
     # Three Actions in grid
     self.assertEqual(len(Grid.objects.all()), 3, "Expecting 3 actions in grid got %s" % \
                      len(Grid.objects.all()))
Example #4
0
 def testDeploy(self):
     """Tests deploying a draft Designer Grid to the Smart Grid Game."""
     draft = get_object_or_404(Draft, slug='cam')
     smartgrid_mgr.deploy_designer_to_smartgrid(draft=draft,
                                                use_filler=False)
     # two levels
     self.assertEqual(len(Level.objects.all()), 2, "Expceting 2 levels got %s" % \
                      len(Level.objects.all()))
     self.assertTrue(Level.objects.get(slug='foo'), "Didn't get level foo")
     self.assertTrue(Level.objects.get(slug='bar'), "Didn't get level bar")
     # Three ColumnNames
     self.assertEqual(len(ColumnName.objects.all()), 3, "Expecting 3 ColumnNames got %s" % \
                      len(ColumnName.objects.all()))
     self.assertTrue(ColumnName.objects.get(slug='baz'),
                     "Didn't get Column baz")
     self.assertTrue(ColumnName.objects.get(slug='qux'),
                     "Didn't get Column qux")
     self.assertTrue(ColumnName.objects.get(slug='zob'),
                     "Didn't get Column zob")
     # Three Actions in grid
     self.assertEqual(len(Grid.objects.all()), 3, "Expecting 3 actions in grid got %s" % \
                      len(Grid.objects.all()))