Ejemplo n.º 1
0
 def test_build_build(self):
     """
     Build should pass the build on to _build
     """
     b = Builder()
     
     called = []
     b._build = called.append
     
     r = dict(project='foo', version='bar')
     
     b.build(r)
     self.assertEqual(called, [r])
Ejemplo n.º 2
0
 def test_build_alreadyRequested(self):
     """
     Requests for builds will only be passed to _build once
     per uid
     """
     b = Builder()
     
     called = []
     b._build = called.append
     
     r = dict(project='foo', version='bar', uid='something')
     
     b.build(r)
     self.assertEqual(called, [r])
     
     b.build(r)
     self.assertEqual(called, [r],
         "Should not have sent to _build this time")
Ejemplo n.º 3
0
 def test__build(self):
     """
     Should be overwritten
     """
     b = Builder()
     self.assertEqual(None, b._build({}))