file-util: replace use of deprecate datetime.datetime.utcnow()
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
This commit is contained in:
parent
fa8e49457b
commit
c18d434439
|
@ -13,6 +13,7 @@
|
|||
# You should have received a copy of the GNU Affero General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
import datetime
|
||||
import fnmatch
|
||||
import json
|
||||
import re
|
||||
|
@ -264,11 +265,13 @@ class TestSubiquityModel(unittest.IsolatedAsyncioTestCase):
|
|||
self.assertEqual(expected_error, str(ctx.exception))
|
||||
|
||||
@mock.patch("subiquity.models.subiquity.lsb_release")
|
||||
@mock.patch("subiquitycore.file_util.datetime.datetime")
|
||||
@mock.patch("subiquitycore.file_util.datetime.datetime", wraps=datetime.datetime)
|
||||
def test_cloud_init_files_emits_datasource_config_and_clean_script(
|
||||
self, datetime, lsb_release
|
||||
self, m_datetime, lsb_release
|
||||
):
|
||||
datetime.utcnow.return_value = "2004-03-05 ..."
|
||||
m_datetime.now.return_value = datetime.datetime(
|
||||
2004, 3, 5, tzinfo=datetime.timezone.utc
|
||||
)
|
||||
main_user = IdentityData(
|
||||
username="mainuser", crypted_password="sample_pass", hostname="somehost"
|
||||
)
|
||||
|
@ -296,7 +299,7 @@ grub_dpkg:
|
|||
# NETPLAN_CONFIG_ROOT_READ_ONLY is True
|
||||
"/etc/cloud/cloud.cfg.d/90-installer-network.cfg"
|
||||
)
|
||||
header = "# Autogenerated by Subiquity: 2004-03-05 ... UTC\n"
|
||||
header = "# Autogenerated by Subiquity: 2004-03-05 00:00:00 UTC\n"
|
||||
with self.subTest(
|
||||
"Stable releases Jammy do not disable cloud-init."
|
||||
" NETPLAN_ROOT_READ_ONLY=True uses cloud-init networking"
|
||||
|
|
|
@ -70,7 +70,7 @@ def write_file(filename, content, **kwargs):
|
|||
|
||||
|
||||
def generate_timestamped_header() -> str:
|
||||
now = datetime.datetime.utcnow()
|
||||
now = datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None)
|
||||
return f"# Autogenerated by Subiquity: {now} UTC\n"
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue