diff --git a/internal/users/credentials/crypto.go b/internal/users/credentials/pass.go
similarity index 98%
rename from internal/users/credentials/crypto.go
rename to internal/users/credentials/pass.go
index ea41a5a5..10ffd096 100644
--- a/internal/users/credentials/crypto.go
+++ b/internal/users/credentials/pass.go
@@ -15,6 +15,8 @@
// You should have received a copy of the GNU General Public License
// along with ProtonMail Bridge. If not, see .
+// +build !imaptest
+
package credentials
import (
diff --git a/internal/users/credentials/pass_imaptest.go b/internal/users/credentials/pass_imaptest.go
new file mode 100644
index 00000000..89aa6e84
--- /dev/null
+++ b/internal/users/credentials/pass_imaptest.go
@@ -0,0 +1,24 @@
+// Copyright (c) 2020 Proton Technologies AG
+//
+// This file is part of ProtonMail Bridge.
+//
+// ProtonMail Bridge is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// ProtonMail Bridge is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with ProtonMail Bridge. If not, see .
+
+// +build imaptest
+
+package credentials
+
+func generatePassword() string {
+ return "abcdefgh12345678"
+}