Skip to content

fl_server_core.tests.test_training

Classes:

Name Description
TrainingTest

Classes

TrainingTest

Bases: TestCase


              flowchart TD
              fl_server_core.tests.test_training.TrainingTest[TrainingTest]

              

              click fl_server_core.tests.test_training.TrainingTest href "" "fl_server_core.tests.test_training.TrainingTest"
            

Methods:

Name Description
test_target_num_updates_with_daisy_chain_period
test_target_num_updates_without_daisy_chain_period
Source code in fl_server_core/tests/test_training.py
class TrainingTest(TestCase):

    def test_target_num_updates_without_daisy_chain_period(self):
        training = Dummy.create_training(target_num_updates=42)
        self.assertEqual(42, training.target_num_updates)

    def test_target_num_updates_with_daisy_chain_period(self):
        training = Dummy.create_training(target_num_updates=42, options=dict(daisy_chain_period=5))
        self.assertEqual(42 * 5, training.target_num_updates)

Functions

test_target_num_updates_with_daisy_chain_period
test_target_num_updates_with_daisy_chain_period()
Source code in fl_server_core/tests/test_training.py
def test_target_num_updates_with_daisy_chain_period(self):
    training = Dummy.create_training(target_num_updates=42, options=dict(daisy_chain_period=5))
    self.assertEqual(42 * 5, training.target_num_updates)
test_target_num_updates_without_daisy_chain_period
test_target_num_updates_without_daisy_chain_period()
Source code in fl_server_core/tests/test_training.py
def test_target_num_updates_without_daisy_chain_period(self):
    training = Dummy.create_training(target_num_updates=42)
    self.assertEqual(42, training.target_num_updates)