Passed
Pull Request — main (#651)
by Yunguan
03:48
created

test_build_optimizer_not_dict()   A

Complexity

Conditions 2

Size

Total Lines 7
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 7
rs 10
c 0
b 0
f 0
cc 2
nop 0
1
# coding=utf-8
2
3
"""
4
Tests for deepreg/model/optimizer.py
5
pytest style
6
"""
7
import tensorflow as tf
8
9
import deepreg.model.optimizer as optimizer
10
11
12
class TestBuildOptimizer:
0 ignored issues
show
introduced by
Missing class docstring
Loading history...
13
    def test_build_optimizer_adam(self):
14
        """Build an Adam optimizer"""
15
        opt_config = {"name": "Adam", "learning_rate": 1.0e-5}
16
        opt_get = optimizer.build_optimizer(opt_config)
17
        assert isinstance(opt_get, tf.keras.optimizers.Adam)
18
19
    def test_build_optimizer_sgd(self):
20
        """Build an SGD optimizer"""
21
        opt_config = {"name": "SGD"}
22
        opt_get = optimizer.build_optimizer(opt_config)
23
        assert isinstance(opt_get, tf.keras.optimizers.SGD)
24