|
@@ -15,6 +15,7 @@ import (
|
|
|
|
|
|
"github.com/gin-gonic/gin"
|
|
|
"github.com/ollama/ollama/api"
|
|
|
+ "github.com/ollama/ollama/envconfig"
|
|
|
"github.com/ollama/ollama/llm"
|
|
|
)
|
|
|
|
|
@@ -86,6 +87,7 @@ func checkFileExists(t *testing.T, p string, expect []string) {
|
|
|
func TestCreateFromBin(t *testing.T) {
|
|
|
p := t.TempDir()
|
|
|
t.Setenv("OLLAMA_MODELS", p)
|
|
|
+ envconfig.LoadConfig()
|
|
|
|
|
|
var s Server
|
|
|
w := createRequest(t, s.CreateModelHandler, api.CreateRequest{
|
|
@@ -111,6 +113,7 @@ func TestCreateFromBin(t *testing.T) {
|
|
|
func TestCreateFromModel(t *testing.T) {
|
|
|
p := t.TempDir()
|
|
|
t.Setenv("OLLAMA_MODELS", p)
|
|
|
+ envconfig.LoadConfig()
|
|
|
var s Server
|
|
|
|
|
|
w := createRequest(t, s.CreateModelHandler, api.CreateRequest{
|
|
@@ -151,6 +154,7 @@ func TestCreateFromModel(t *testing.T) {
|
|
|
func TestCreateRemovesLayers(t *testing.T) {
|
|
|
p := t.TempDir()
|
|
|
t.Setenv("OLLAMA_MODELS", p)
|
|
|
+ envconfig.LoadConfig()
|
|
|
var s Server
|
|
|
|
|
|
w := createRequest(t, s.CreateModelHandler, api.CreateRequest{
|
|
@@ -197,6 +201,7 @@ func TestCreateRemovesLayers(t *testing.T) {
|
|
|
func TestCreateUnsetsSystem(t *testing.T) {
|
|
|
p := t.TempDir()
|
|
|
t.Setenv("OLLAMA_MODELS", p)
|
|
|
+ envconfig.LoadConfig()
|
|
|
var s Server
|
|
|
|
|
|
w := createRequest(t, s.CreateModelHandler, api.CreateRequest{
|
|
@@ -252,6 +257,7 @@ func TestCreateUnsetsSystem(t *testing.T) {
|
|
|
func TestCreateMergeParameters(t *testing.T) {
|
|
|
p := t.TempDir()
|
|
|
t.Setenv("OLLAMA_MODELS", p)
|
|
|
+ envconfig.LoadConfig()
|
|
|
var s Server
|
|
|
|
|
|
w := createRequest(t, s.CreateModelHandler, api.CreateRequest{
|
|
@@ -354,6 +360,7 @@ func TestCreateMergeParameters(t *testing.T) {
|
|
|
func TestCreateReplacesMessages(t *testing.T) {
|
|
|
p := t.TempDir()
|
|
|
t.Setenv("OLLAMA_MODELS", p)
|
|
|
+ envconfig.LoadConfig()
|
|
|
var s Server
|
|
|
|
|
|
w := createRequest(t, s.CreateModelHandler, api.CreateRequest{
|
|
@@ -429,6 +436,7 @@ func TestCreateReplacesMessages(t *testing.T) {
|
|
|
func TestCreateTemplateSystem(t *testing.T) {
|
|
|
p := t.TempDir()
|
|
|
t.Setenv("OLLAMA_MODELS", p)
|
|
|
+ envconfig.LoadConfig()
|
|
|
var s Server
|
|
|
|
|
|
w := createRequest(t, s.CreateModelHandler, api.CreateRequest{
|
|
@@ -474,6 +482,7 @@ func TestCreateTemplateSystem(t *testing.T) {
|
|
|
func TestCreateLicenses(t *testing.T) {
|
|
|
p := t.TempDir()
|
|
|
t.Setenv("OLLAMA_MODELS", p)
|
|
|
+ envconfig.LoadConfig()
|
|
|
var s Server
|
|
|
|
|
|
w := createRequest(t, s.CreateModelHandler, api.CreateRequest{
|
|
@@ -519,6 +528,7 @@ func TestCreateLicenses(t *testing.T) {
|
|
|
func TestCreateDetectTemplate(t *testing.T) {
|
|
|
p := t.TempDir()
|
|
|
t.Setenv("OLLAMA_MODELS", p)
|
|
|
+ envconfig.LoadConfig()
|
|
|
var s Server
|
|
|
|
|
|
t.Run("matched", func(t *testing.T) {
|