Esempio n. 1
0
 def test_with_persisted_block(self, persisted_block_value, block_value):
     block = self._create_block(block_value)
     block_record = BlockRecord(block.location, 0, 0, persisted_block_value)
     self.assertEquals(
         scores._get_graded_from_block(block_record, block),
         block_record.graded,  # persisted value takes precedence
     )
Esempio n. 2
0
 def test_with_no_persisted_block(self, explicitly_graded_value):
     block = self._create_block(explicitly_graded_value)
     self.assertEquals(
         scores._get_graded_from_block(None, block),
         explicitly_graded_value
         is not False,  # defaults to True unless explicitly False
     )
Esempio n. 3
0
 def test_with_persisted_block(self, persisted_block_value, block_value):
     block = self._create_block(block_value)
     block_record = BlockRecord(block.location, 0, 0, persisted_block_value)
     self.assertEquals(
         scores._get_graded_from_block(block_record, block),
         block_record.graded,  # persisted value takes precedence
     )
Esempio n. 4
0
 def test_with_persisted_block(self, persisted_block_value, block_value):
     block = self._create_block(block_value)
     block_record = BlockRecord(block.location, 0, 0, persisted_block_value)
     assert scores._get_graded_from_block(block_record,
                                          block) == block_record.graded
Esempio n. 5
0
 def test_with_no_persisted_block(self, explicitly_graded_value):
     block = self._create_block(explicitly_graded_value)
     assert scores._get_graded_from_block(None,
                                          block) == (explicitly_graded_value
                                                     is not False)
Esempio n. 6
0
 def test_with_no_persisted_block(self, explicitly_graded_value):
     block = self._create_block(explicitly_graded_value)
     self.assertEquals(
         scores._get_graded_from_block(None, block),
         explicitly_graded_value is not False,  # defaults to True unless explicitly False
     )